- Gradiention Protocol in iOS
- iOS 9.0+
- Swift 4.0
Gradientable is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Gradientable'
For iOS 8+ projects with Carthage
github "Kofktu/Gradientable"
public protocol Gradientable {
public func set(options: GradientableOptions)
public func set(animation: GradientableAnimation)
}
- Gradient color, location, direction
public struct GradientableOptions {
var colors: [UIColor]?
var locations: [NSNumber]?
var direction: GradientableOptionsDirection?
}
- Gradient color change animation
public struct GradientableAnimation {
var from: [UIColor]?
var to: [UIColor]
var duration: TimeInterval = 0.4
}
Taeun Kim (kofktu), kofktu@gmail.com
Gradientable is available under the MIT
license. See the LICENSE
file for more info.