/TextGradation

TextGradation 👍

Primary LanguageSwiftMIT LicenseMIT

TextGradation

Version License Platform Swift 4.2

Introduce

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

Requirements

TextGradation written in Swift 4.2. Compatible with iOS 8.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, pikachu77769@gmail.com

License

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