- Notifications
You must be signed in to change notification settings - Fork39
An UILabel subclass that lets you animate text with different types
License
Dywane/DWAnimatedLabel
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An UILabel subclass that lets you animate text with different types, inspired byRQShineLabel.
- Subclass of
UILabel
, easy to use - Use
CADisplayLink
to perform smooth animation - Four different animations
- Pure Swift
You want to addpod 'DWAnimatedLabel', '~> 1.1'
or similar to the following to your Podfile:
target'MyApp'dopod'DWAnimatedLabel','~> 1.1'end
Then run apod install
inside your terminal, or from CocoaPods.app.
Alternatively to give it a test run, run the command:
pod try DWAnimatedLabel
First, import the module:
import DWAnimatedLabel
Then you can create the label just like using UILabel.
letlabel=DWAnimatedLabel(frame:CGRect(x:20, y:44, width:UIScreen.main.bounds.size.width, height:100))label.text="LOADING"label.font=UIFont.systemFont(ofSize:70, weight:.bold)
Also you can choose animation type by setting theanimationType
property.
label.animationType=.wave
If you are usingwave
animation, you also need to set theplaceHolderColor
property, which isUIColor.lightGray
by default.
label.placeHolderColor=.blue
After setting up these properties you can usestartAnimation(duration: TimeInterval, _ completion:(() -> Void)?)
to start performing the animation.
- iOS 9.0 +
- Swift 4
- Xcode 9
You are welcome to fork and submit pull requests or issues.
DWAnimatedLabel is open-source software licensed under the MIT license.
DWAnimatedLabel is owned and maintained byDywanedu
About
An UILabel subclass that lets you animate text with different types
Topics
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Contributors2
Uh oh!
There was an error while loading.Please reload this page.