UILabel 子类,用于执行文本效果
博客文章:https://swiftyeti.com/texteffects-with-nslayoutmanager
CharacterText 使用 NSLayoutManager 来定位字符串中每个字符的 CATextLayers。这使得您能够利用 CATextLayer 的所有属性来创建一些有趣的文本效果。
CharacterText 受 Secret 和新 iOS 8 完成效果启发。
CharacterLabel 可以替代 UILabel 使用。
您可以通过继承 CharacterLabel 来创建自己的动画。以下提供了三个示例:FallingLabel,FadingLabel 和 MotionLabel。
FallingLabel
FadingLabel
MotionLabel
CocoaPods
您可以通过使用 CocoaPods(YETICharacterLabel
)将此添加到项目中。