SwiftGradients 为 UIViews
和 CALayer
类提供实用的扩展,以添加漂亮的颜色渐变。
pod 'SwiftGradients', '~> 1.0.0'
Carthage 是一个去中心化的依赖管理工具,它可以构建你的依赖项并为你提供二进制框架。将以下行添加到你的 Cartfile
文件中,并按照安装说明进行操作。
github "rootstrap/SwiftGradients" ~> 1.0.0
应该就是这样了。 SwiftGradients 应该会作为依赖项出现在导航面板中,并且该框架将自动链接到你的目标。
注意: 始终建议将你的外部库锁定到特定版本。
let gradientLayer = view.addGradient(
colors: [.blue, .green],
direction: .topToBottom
)
你可以设置自定义角度(以度为单位逆时针测量),而不是四个预定义方向之一。 此外,你可以提供颜色停止位置以获得更好的精度。
let gradientLayer = view.addGradient(
colors: [.blue, .green, .black],
angle: 45
locations: [0, 50, 75]
)
要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
。
SwiftGradients 在 MIT 许可证下可用。 有关更多信息,请参阅 LICENSE 文件。