一个可动画的 SwiftUI Shape,用于绘制底部带有弯曲正弦波的矩形.
选择 File
-> Swift Packages
-> Add Package Dependency
并输入 https://github.com/CypherPoet/SwiftUIWavyRectangleShape
。
您可以在 Package.swift
文件中将 SwiftUIWavyRectangleShape
添加为包依赖项
let package = Package(
//...
dependencies: [
.package(
url: "https://github.com/CypherPoet/SwiftUIWavyRectangleShape",
.upToNextMinor(from: "0.1.0")
),
],
//...
)
然后,在任何需要它的您的软件包目标中,将 SwiftUIWavyRectangleShape
称为“目标依赖项”。
targets: [
.target(
name: "YourLibrary",
dependencies: [
"SwiftUIWavyRectangleShape",
],
...
),
...
]
然后只需在您想要使用它的任何地方 import SwiftUIWavyRectangleShape
。
导入 SwiftUIWavyRectangleShape
将会暴露 WavyRectangle
类型。
WavyRectangle(
phase: .radians(.pi / 6.0),
amplitudeRatio: 0.3,
frequency: 30
)
.fill(Color.pink)
WavyRectangle
的文档可以在这里找到,并且此项目的示例应用程序包含了更多使用方法的演示。
非常欢迎对 SwiftUIWavyRectangleShape
做出贡献。 查看一些问题模板以获取更多信息。
文档由 Jazzy 生成。安装说明可以在这里找到,一旦您设置好它,只需从命令行运行 jazzy
即可生成文档。
📝 请注意,这只会生成 docs
文件夹供您在本地查看。 该文件夹被 git
忽略,因为存在一个 action 来自动在根级别生成文档,并在项目的 gh-pages
分支上提供它们。
SwiftUIWavyRectangleShape
在 MIT 许可下可用。 有关更多信息,请参见 LICENSE 文件。