SwiftUI 精确圆角矩形

Twitter: @cypher_poet

一个可动画的 SwiftUI 矩形形状,支持单独的角部圆角尺寸设置。

安装

Xcode 项目

选择 File -> Swift Packages -> Add Package Dependency 并输入 https://github.com/CypherPoet/PreciselyRoundedRectangle

Swift Package Manager 项目

您可以将 SwiftUIPreciselyRoundedRectangle 作为包依赖项添加到您的 Package.swift 文件中

let package = Package(
    //...
    dependencies: [
        .package(
            name: "SwiftUIPreciselyRoundedRectangle",
            url: "https://github.com/CypherPoet/PreciselyRoundedRectangle",
            .upToNextMinor(from: "0.1.0")
        ),
    ],
    //...
)

然后,在您项目中的任何目标依赖项中,引用由 SwiftUIPreciselyRoundedRectangle "包" 提供的 PreciselyRoundedRectangle "产品"

targets: [
    .target(
        name: "YourLibrary",
        dependencies: [
            .product(
                name: "PreciselyRoundedRectangle",
                package: "SwiftUIPreciselyRoundedRectangle"
            ),
        ],
        ...
    ),
    ...
]

然后简单地在您想要使用它的地方 import PreciselyRoundedRectangle

贡献

非常欢迎对 PreciselyRoundedRectangle 做出贡献。 查看issue templates 获取更多信息。

💻 开发

需求

📜 创建和构建文档

文档是使用 Xcode 的 DocC 构建的。请参阅 Apple 关于如何构建、运行和创建 DocC 内容的指南

目前,查看文档的最佳方法是在 Xcode 中打开项目并运行 Build Documentation 命令。 在未来的某个时候,我希望利用开发人员的工具来生成/托管 DocC 文档。(如果您对此有任何想法或工具建议,请随时告诉我🙂)。

🏷 许可证

PreciselyRoundedRectangle 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE file