Very easy to use and simple gradation animate Label
GranibleLabel
Very easy to use and simple gradation animate Label.
top | left | right | bottom |
---|---|---|---|
leftTopDiagonal | leftBottomDiagonal | rightTopDiagonal | rightBottomDiagonal |
---|---|---|---|
Install
pod 'GranibleLabel'
Example
Up to 4 colors can be set.
Up to three colors available in infinity mode.
- Set no animation normal gradient
/*
* .bottom, .leftTopDiagonal, etc...
*/
let label = GranibleLabel()
label.colors = [UIColor.red, UIColor.orange]
- Set animation direction
/*
* direction = .bottom, .leftTopDiagonal, etc...
* animate default = false
*/
label.direction = .top
label.animate = true
- Set infinity mode
label.direction = .top
label.animate = true
label.infinity = true
- Set reverse mode
/*
* autoreverses default = false
*/
label.direction = .top
label.animate = true
label.reverse = true
- And other settings
/*
* You can use it just like a normal UILabel.
*/
label.text = "label"
label.textAlignment = .center
label.font = .boldSystemFont(ofSize: 10)
label.numberOfLines = 2