渐变
受 itmeo/webgradients 启发的 180 个精选渐变 在这里查看所有渐变>>
🏄🏼易于使用
view.layer.addSubLayer(Gradients.deepBlue.layer)
180+ 个渐变
public enum Gradients: Int, CaseIterable {
case warmFlame = 1
case nightFade
case springWarmth
case juicyPeach
//...
case fabledSunset
case perfectBlue
}
方向
public enum Direction {
case top
case left
case right
case bottom
case degree(CGFloat)
}
🎨 自定义
// degree for radian direction supported
let customLayer = Gradients.linear(to: .degree(-225), colors: [0x231557, 0x44107A, 0xFF1361, 0xFFF800], locations: [0.0, 0.29, 0.67, 1.0]) // Fabled Sunset
view.layer.addSubLayer(customLayer)
示例
需求
Gradients是用Xcode 10、Swift 4+编写的,需要iOS 9.0+
📲 安装
Gradients可以通过Cocoapods或Carthage获得
Cocoapods
pod "Gradients"
Carthage
github "cruisediary/Gradients" ~> 0.3.0
❤️ 贡献
欢迎Pull requests 🏄🏼
Awesome
- awesome-swift - 一份关于出色的Swift库和资源的协作列表。欢迎贡献力量!
- awesome-gradient -
🌈 精选的出色渐变框架、库和软件及资源列表
👨💻 作者
cruz, [email protected]
🛡 许可证
Gradients可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。