有没有办法设置CABasicAnimation的动画步骤数?

时间:2011-05-11 10:57:00

标签: iphone core-animation calayer cabasicanimation

我想创建一个动画,插入一些属性2秒钟,CoreAnimation框架只需要生成20帧(表示层)。我知道如何为显式动画提供持续时间,但我必须更改哪个属性才能获得通过插值过程计算的特定帧数?

提前致谢。

2 个答案:

答案 0 :(得分:0)

核心动画通过使用插值工作 - 计算您指定的键值之间的中间值。如果它是关键帧动画,它会在值数组中的值的数量(n)之间进行插值。如果它是一个基本动画,它会在两个值之间进行插值 - 您的开始值和结束值。如果您只想更改动画实例的帧速率,请执行此How to change the frame rate of a core animation instance?

答案 1 :(得分:0)

Core Animation无法实现您的目标。它绘制图层的次数取决于程序的帧速率。