Iphone 对基于UIView块的动画重复计数

Iphone 对基于UIView块的动画重复计数,iphone,objective-c,cocoa-touch,objective-c-blocks,Iphone,Objective C,Cocoa Touch,Objective C Blocks,我查看了基于块的动画的方法,发现[UIView setAnimationRepeatCount::没有等效的参数或选项 重复固定次数的动画最简单的方法是什么?例如,您是否使用完成块链接它们?设置一个完成回调-重新启动其中的动画-并自己跟踪计数器。我刚刚问了一个类似的问题,然后我阅读了2010-11-15版本的iOS视图编程指南。第64页引起了我的注意 在动画块中,仍然可以使用[UIView setAnimationRepeatCount:。我认为我可以/不应该。所以我阅读苹果文档的能力需要提高

我查看了基于块的动画的方法,发现
[UIView setAnimationRepeatCount::
没有等效的参数或选项


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

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

我刚刚问了一个类似的问题,然后我阅读了2010-11-15版本的iOS视图编程指南。第64页引起了我的注意

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


所以,也许这能解决你(和我)的需要。正如@PommeOuest提到的,我今天晚些时候会尝试。您仍然可以在动画块内使用[UIView setAnimationRepeatCount:]。我刚刚尝试了我的项目,效果很好


我正在使用XCode4和iOS5。

没有得到它。UIView中有一个setAnimationRepeatCount方法。您的实际问题是什么?请参阅UIView文档中“使用块设置视图动画”下列出的方法。它们不会与旧的“动画视图”方法混合,这也是我的猜测。我只是希望有一个更简单的解决方案。对于文本应该闪烁3次的用例。。。我不必跟踪计数器,我只需在
动画
块中的动画之前设置
setAnimationRepeatCount
,以使其有效:链接到文档: