一个可动画的 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 文件。