我正在处理一个简单的UIImageView动画。基本上我从0-9中得到了一堆图像数字,并且我正在使用此代码对它们进行动画处理。检查动画停止时
myAnimation.animationImages = myArray;
myAnimation.animationDuration = 0.7;
myAnimation.animationRepeatCount = 12;
[myAnimation startAnimating];
这里myArray的是uiimages即0.png,1.png等
阵列一切都很好,它的动画就好了。我需要知道的是什么时候知道动画何时停止?我可以使用NSTimer,但为此我需要一个秒表来检查动画何时开始和停止。有没有更好的方法,这意味着有什么方法可以找出UIImageView何时停止动画?
我看着这个线程作为参考。
UIImageView startAnimating: How do you get it to stop on the last image in the series?
看来,你正在做一个UIImageView动画不是一个UIView动画如你所述。所以你得到了你想要的错误答案。你应该解决这个问题。 – Joel
正确对不起我的问题中的错字。是的,我正在动画UIImageView而不是UIView。任何人都可以纠正我的文章中的编辑 - 将UIView更改为UIImageView。我无法再编辑这个问题了。谢谢 –