TextGradation 👍
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Example
Image
TextGradation
.gitignore
LICENSE
README.md
TextGradation.podspec
_Pods.xcodeproj

README.md

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.