2010-08-15 44 views
1

我正在編寫一個iOS應用程序,它需要動態生成並動畫各個文本字符。顯示的實際文本將是動態的,我想使用圖層和蒙版來爲單個字符設置動畫。有沒有人有過什麼最好的和/或最簡單的方法來做到這一點?我一直在看CoreGraphics和CATextLayer。在iOS上設置動畫文本

CATextLayer實際上只是在引擎蓋下進行CG調用嗎?

回答

1

那麼,唯一的方法就是使用CAAnimation。您必須單獨爲每個角色設置動畫。

我不認爲CALayer正在調用CG-stuff,因爲它本身就非常完整,並且不需要其他框架。唯一使用的C-stuff是CGFont。

+0

感謝您的回覆。 – codecowboy 2010-08-15 08:04:26

1

一個簡單的方法是通過關閉計時器(或CADisplayLink)的drawRect(通過setNeedsDisplay)。只需更新每個動畫幀的每個字符的xy位置(旋轉,大小等)並重新繪製包含該字符的視圖。