gra

GradientBorderedLabelView

IBDesignable label with customizable gradient attributes

Showing:

Popularity

Downloads/wk

0

GitHub Stars

68

Maintenance

Last Commit

3yrs ago

Contributors

0

Package

Dependencies

0

License

MIT

Categories

Readme

GradientBorderedLabelView

Version License Platform

What does GradientBorderedLabelView do?

  • You can add it from code or from storyboard
  • You can see changes on the fly from storyboard because it's IBDesignable
  • What If you are using autolayout or dynamic size? GradientBorderedLabelView will arrange font size according to label's size. No need to worry.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

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

pod 'GradientBorderedLabelView'

Or you can download the sample project, just drag and drop the GradientBorderedLabelView.swift file to your project.

Usage

  • You can add it from storyboard, change custom attributes on storyboard and see changes on the fly.

Or you can add it via code as below:

    let gradientLabel = GradientBorderedLabelView(frame: CGRect(x: 20, y: 70, width: 160, height: 100))
    gradientLabel.textOfLabel = "Some gradient text from code with custom font"
    gradientLabel.fontSizeOfLabel = 22
    gradientLabel.customFontName = "Arial-ItalicMT"
    gradientLabel.labelBackgroundColor = UIColor.black

Screenshots

Detailed explanation

You can find detailed explanation about what is the aim behind this library and how does its inner components work on my medium post.

https://medium.com/dolap-tech/gradient-bordered-label-view-on-ios-37bc97076ef2

Author

mkeremkeskin@gmail.com / (@mkeremkeskin on Twitter).

License

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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial