UILabel-AutomaticWriting
Overview
UILabel category with automatic writing animation.
Inspired by Google Trends - Hot Searches.
Check out also the Android version created by my colleague hrules6872/TrendTextView.
Installation
UILabel-AutomaticWriting is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "UILabel-AutomaticWriting"
Or you can add the following files to your project:
UILabel+AutomaticWriting.m
UILabel+AutomaticWriting.h
To run the example project, clone the repo, and run pod install
from the Example directory first.
Or you can install it with Carthage:
github "alexruperez/UILabel-AutomaticWriting"
Example
[yourLabel setText:@"CHECK THIS!" automaticWritingAnimationWithBlinkingMode:UILabelAWBlinkingModeWhenFinishShowing];
You can customize the duration, the blinking character and even the blinking animation with:
UILabelAWBlinkingModeNone
UILabelAWBlinkingModeUntilFinish
UILabelAWBlinkingModeUntilFinishKeeping
UILabelAWBlinkingModeWhenFinish
UILabelAWBlinkingModeWhenFinishShowing
UILabelAWBlinkingModeAlways
You can fix blinking line break, setting edge insets with:
yourLabel.edgeInsets = UIEdgeInsetsMake(0.0f, 0.0f, 0.0f, 0.2f);
Etc.
- Contributions are very welcome.
- Attribution is appreciated (let's spread the word!), but not mandatory.
Use it? Love/hate it?
Tweet the author @alexruperez, and check out alexruperez's blog: http://alexruperez.com
License
UILabel-AutomaticWriting is available under the MIT license. See the LICENSE file for more info.