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

GitHub