我正在编写一个iOS应用程序,需要动态生成和动画单个文本字符。显示的实际文本将是动态的,我想使用图层和蒙版来为各个角色制作动画。有没有人有什么最好和/或最简单的方法来做到这一点?我一直在看CoreGraphics和CATextLayer。
CATextLayer实际上只是在幕后进行CG调用吗?
答案 0 :(得分:1)
嗯,唯一的方法是使用CAAnimation。你必须单独为每个角色制作动画。
我不认为CALayer正在调用CG-stuff,因为它本身就是一个非常完整的calss并且不需要其他框架。唯一使用的CG东西是CGFont。
答案 1 :(得分:1)
一种简单的方法是通过调用计时器(或CADisplayLink)的drawRect(通过setNeedsDisplay)。只需更新每个动画帧的每个角色的xy位置(旋转,大小等),然后重新绘制包含角色的视图。