重复计算UIView基于块的动画

时间:2010-11-01 14:28:30

标签: iphone objective-c cocoa-touch objective-c-blocks

我查看了基于块的动画的方法,并注意到[UIView setAnimationRepeatCount:]没有等效的参数或选项。

重复动画固定次数的最简单方法是什么?例如,您是否使用完成块链接它们?

3 个答案:

答案 0 :(得分:22)

我刚问了一个类似的问题,然后我阅读了适用于iOS的View Programming Guide的2010-11-15版本。引起了我的注意。

在动画块中,仍然可以使用[UIView setAnimationRepeatCount:]。我以为我可以/不应该。因此,我阅读Apple文档的能力需要提高。

所以也许这会解决你(和我的需要)。我今天晚些时候尝试了

答案 1 :(得分:5)

正如@PommeOuest所提到的那样。您仍然可以在动画块中使用[UIView setAnimationRepeatCount:]。我刚试过我的项目,效果很好。

我正在使用XCode4和iOS5。

答案 2 :(得分:2)

设置完成回调 - 重新启动其中的动画 - 并自行跟踪计数器。