Gradientable 0.0.2

Gradientable 0.0.2

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布最后发布Nov 2017
SwiftSwift 版本4.0
SPM支持 SPM

Kofktu 维护。



  • Kofktu

Gradientable

Swift
CocoaPods
Carthage compatible

  • iOS 中的 Gradiention 协议

alt tag

需求

  • iOS 9.0+
  • Swift 4.0

安装

CocoaPods

Gradientable 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
Carthage

pod 'Gradientable'

对于使用 Carthage 的 iOS 8+ 项

github "Kofktu/Gradientable"

用法

Gradientable

public protocol Gradientable {
    public func set(options: GradientableOptions)
    public func set(animation: GradientableAnimation)
}

GradientableOptions

  • 渐变颜色、位置、方向
public struct GradientableOptions {
	var colors: [UIColor]?
	var locations: [NSNumber]?
	var direction: GradientableOptionsDirection?
}

GradientableAnimation

  • 渐变颜色变化动画
public struct GradientableAnimation {
	var from: [UIColor]?
	var to: [UIColor]
	var duration: TimeInterval = 0.4
}

参考资料

如果您在自己的应用程序中使用了此库,请告诉我或发起拉取请求 :)

作者

Taeun Kim (kofktu), [email protected]

许可协议

Gradientable 根据 MIT 许可协议提供。有关更多信息,请参阅 LICENSE 文件。