渐变 0.3.0

渐变 0.3.0

DeviceLayout 维护。



渐变 0.3.0

  • cruz

渐变

🌔Swift 制作的 180 个精选渐变的精选集合

logo

Awesome Swift Version License Platform Carthage compatible

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)
}

🎨自定义

customize

// 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)

示例

  • 彗星: ☄️彗星:在 Swift 中动画粒子。
  • DeliTodo:使用 Deli 框架的 iOS Todo 应用。

需求

Gradients是用Xcode 10、Swift 4+编写的,需要iOS 9.0+

📲安装

Gradients可以通过CocoapodsCarthage获得

Cocoapods

pod "Gradients"

Carthage

github "cruisediary/Gradients" ~> 0.3.0

❤️贡献

欢迎Pull requests 🏄🏼

Awesome

  • awesome-swift - 一份关于出色的Swift库和资源的协作列表。欢迎贡献力量!
  • awesome-gradient - 🌈精选的出色渐变框架、库和软件及资源列表

👨‍💻作者

cruz, [email protected]

🛡许可证

Gradients可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。