CAAnimation -1重复计数?

dan*_*pen 13 iphone core-animation cakeyframeanimation

我怎么能让我CAKeyframeAnimation有一个永无止境的重复计数?

我试过animation.repeatCount = -1;但它只重复一次.

Phi*_*hil 40

你也可以使用

animation.repeatCount = INFINITY;
Run Code Online (Sandbox Code Playgroud)

这与HUGE_VALF完全相同,但我更喜欢INFINITY,因为它本身就说明了.

  • Swift中的Float.infinity (4认同)

gri*_*ett 25

尝试 animation.repeatCount = HUGE_VALF;

  • Swift中的Float.infinity (8认同)

Tim*_*Tim 7

CAMediaTiming协议的文档:

将此属性设置为HUGE_VALF将导致动画永远重复.


Ant*_*ine 5

在Swift中我使用以下代码:

let animation = CATransition()
animation.repeatCount = Float.infinity
Run Code Online (Sandbox Code Playgroud)