我有一个代码,在UIImageView.isAnimating为false后执行一些操作 但有趣的是它总是在YES状态下永远不会变错。
“isAnimating return is faulty for UIImageView for iPhone”
来自此链接的人看到了与IOS4.x相同的错误 所以任何人都可以建议任何替代方案来检查UIImageview是否是动画?
答案 0 :(得分:3)
以下建议并不理想,但我猜UIImageView应该经过改进,成为支持动画的理想选择。无论如何,这里是:
您可以以与动画长度相同的间隔启动计时器,并对其到期作用。 (此处还建议使用此解决方案:How to use isAnimating in an iPhone app)
您可以使用NSTimer创建动画,NSTimer可以自行更改图像,完全放弃UIImageView的动画。这里有现成的代码: www.modejong.com/iPhone / (在PNG动画下)。通过这种方式,您可以完全控制动画 - 您可以暂停和恢复动画,在动画结束时调用委托功能等。
为了记录,在iPhone : Best way to detect the end of UIImageView image sequence animation提出了类似的问题,尽管可能的解决方案没有被重复。
GL,
乌迪德。
P.S。任何人都知道为什么我不能将上面的链接发布为一个简单的链接?我得到一个“抱歉,帖子不能包含该内容。”消息...