Iphone 有没有办法设置卡巴斯卡动画的动画步数?

Iphone 有没有办法设置卡巴斯卡动画的动画步数?,iphone,core-animation,calayer,cabasicanimation,Iphone,Core Animation,Calayer,Cabasicanimation,我想创建一个动画,在2秒钟内插入一些属性,CoreAnimation框架只需生成20帧(表示层)。我知道如何为显式动画提供持续时间,但为了获得插值过程计算的特定帧数,我必须更改哪些属性 提前感谢。核心动画通过使用插值——计算指定的关键值之间的中间值来工作。如果是关键帧动画,则会在值数组中的值数(n)之间插值。如果它是一个基本动画,它会在两个值之间插值——起点值和终点值。如果您只想更改动画实例的帧速率,请执行以下操作核心动画通过使用插值来工作--计算指定关键帧值之间的中间值。如果是关键帧动画,则会

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


提前感谢。

核心动画通过使用插值——计算指定的关键值之间的中间值来工作。如果是关键帧动画,则会在值数组中的值数(n)之间插值。如果它是一个基本动画,它会在两个值之间插值——起点值和终点值。如果您只想更改动画实例的帧速率,请执行以下操作

核心动画通过使用插值来工作--计算指定关键帧值之间的中间值。如果是关键帧动画,则会在值数组中的值数(n)之间插值。如果它是一个基本动画,它会在两个值之间插值——起点值和终点值。如果您只想更改动画实例的帧速率,请执行此操作。

核心动画无法满足您的要求。它绘制图层的次数基于程序的帧速率。

核心动画无法实现您想要的效果。它绘制图层的次数取决于程序的帧速率。

多亏了您的回答,我似乎找到了解决这个问题的方法。我创建了CAKeyframeAnimation并为其calculationMode属性设置了kCAAnimationDiscrete。在这种情况下,CA实际上不会进行插值,但它会根据值数组通过反锐化步骤更改值。步骤的数量取决于我在该数组中放置了多少元素。所以我认为你的答案“几乎”是正确的。我是斯塔克沃夫的新手。这种情况下通常的做法是什么?我应该在未经他人允许的情况下编辑他人的帖子吗?多亏了你的回答,我似乎找到了解决这个问题的方法。我创建了CAKeyframeAnimation并为其calculationMode属性设置了kCAAnimationDiscrete。在这种情况下,CA实际上不会进行插值,但它会根据值数组通过反锐化步骤更改值。步骤的数量取决于我在该数组中放置了多少元素。所以我认为你的答案“几乎”是正确的。我是斯塔克沃夫的新手。这种情况下通常的做法是什么?我应该在未经他人允许的情况下编辑他人的帖子吗?谢谢你的回复。我认为这很好,但对我来说,关键帧动画似乎是一种很好的方法,可以通过更多的控制来创建动画。我知道如何在对另一个答案的回答中实现你想要的。对不起,我的回答不好。谢谢你的回复。我认为这很好,但对我来说,关键帧动画似乎是一种很好的方法,可以通过更多的控制来创建动画。我知道如何在对另一个答案的回答中实现你想要的。对不起,我的回答不好。