AUIAnimatableText is a drop-in UILabel replacement that uses CATextLayer instead of the regular CALayer, and thus making almost all the properties animatable.
Properties animatable in AUIAnimatableText and not in UILabel
Adding AUIAnimatableText to your project
- Add AUIAnimatableText.h+m and UIFont+CoreTextExtensions.h+m to your project
- Change the class of your labels from UILabel to AUIAnimatableText in code or in interface builder
- That's it.
After doing the above steps you can simply change the label's properties inside a UIView animation block and they will change animated.