TextGradation icon indicating copy to clipboard operation
TextGradation copied to clipboard

TextGradation 👍

TextGradation

CI Status Version License Platform

Introduce

You can add a gradient to the text of a UILabel or UIButton.

Requirements

TextGradation written in Swift 5.0. Compatible with iOS 9.0+

Installation

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

pod 'TextGradation'

Xib or Storyboard file

GradationLabel

image

image

GradationButton

image

image




Code Editor

import TextGradation

gradationLabel.gradation(
    .horizontal, 
    colors: [UIColor.gray, UIColor.red, UIColor.blue, UIColor.black]
)

gradationButton.gradation(
    .horizontal, 
    colors: [UIColor.gray, UIColor.red, UIColor.blue, UIColor.black]
)

progress


gradationProgressHorizontalLabel.gradation(
    .horizontal, 
    startColor: UIColor(red: 106/255, green: 183/255, blue: 216/255, alpha: 1), 
    endColor: .black, 
    progress: CGFloat(sender.value)
)

gradationProgressVerticalLabel.gradation(
    .vertical, 
    startColor: UIColor(red: 106/255, green: 183/255, blue: 216/255, alpha: 1), 
    endColor: .black, 
    progress: CGFloat(sender.value)
)

gradationProgressHorizontalButton.gradation(
    .horizontal, 
    startColor: UIColor(red: 106/255, green: 183/255, blue: 216/255, alpha: 1), 
    endColor: .black, 
    progress: CGFloat(sender.value)
)

gradationProgressVerticalButton.gradation(
    .vertical, 
    startColor: UIColor(red: 106/255, green: 183/255, blue: 216/255, alpha: 1), 
    endColor: .black, 
    progress: CGFloat(sender.value)
)

Author

pikachu987, [email protected]

License

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