CocoaPods trunk is moving to be read-only. Read more on the blog, there are 16 months to go.

Gradientable 0.0.2

Gradientable 0.0.2

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2017
SwiftSwift Version 4.0
SPMSupports SPM

Maintained by Kofktu.



  • By
  • Kofktu

Gradientable

Swift
CocoaPods
Carthage compatible

  • Gradiention Protocol in iOS

alt tag

Requirements

  • iOS 9.0+
  • Swift 4.0

Installation

CocoaPods

Gradientable is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'Gradientable'

Carthage

For iOS 8+ projects with Carthage

github "Kofktu/Gradientable"

Usage

Gradientable

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

GradientableOptions

  • Gradient color, location, direction
public struct GradientableOptions {
	var colors: [UIColor]?
	var locations: [NSNumber]?
	var direction: GradientableOptionsDirection?
}

GradientableAnimation

  • Gradient color change animation
public struct GradientableAnimation {
	var from: [UIColor]?
	var to: [UIColor]
	var duration: TimeInterval = 0.4
}

References

Please tell me or make pull request if you use this library in your application :)

Authors

Taeun Kim (kofktu), [email protected]

License

Gradientable is available under the MIT license. See the LICENSE file for more info.