相关疑难解决方法(0)

重复之前的CAKeyframeAnimation延迟

我有一个CAKeyframeAnimation动画,我想永远重复使用repeatCount = HUGE_VALF.动画的持续时间是2秒,但我想在每个周期之前暂停3秒.

我能想到的唯一两种方法是:

  1. 使整个动画持续5秒,并添加额外的keyTimes和值,以便在5s动画的最后3s中获得我正在寻找的暂停.这感觉有点哈哈.

  2. 让动画只重复一次然后添加使用类似于performSelector:afterDelay:2再次运行动画,等等.这也很脏.也意味着我需要addAnimation:每5秒调用一次,我不确定它在性能方面是否是最佳的.

还有其他选择我可能会失踪吗?这两种方法中哪一种比另一种更好?

iphone core-animation core-graphics ios

34
推荐指数
2
解决办法
9343
查看次数

标签 统计

core-animation ×1

core-graphics ×1

ios ×1

iphone ×1