Skip to content

Latest commit

 

History

History
80 lines (65 loc) · 2.74 KB

README.md

File metadata and controls

80 lines (65 loc) · 2.74 KB

titleGraniblelabelFullColor

Designed by yoon


GranibleLabel

Swift Platform License

top left right bottom
top.gif left.gif right.gif bottom.gif
leftTopDiagonal leftBottomDiagonal rightTopDiagonal rightBottomDiagonal
leftTopDiagonal.gif leftBottomDiagonal.gif rightTopDiagonal.gif rightBottomDiagonal.gif

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

License

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