我正在编程创建名为* fly的iVar的UIImageViews。如何判断哪个UIImageView停止使用CAKeyFrameAnimation进行动画制作?
我打电话给一系列包含不同CAKeyFrameAnimations的方法。这些方法使用CAKeyFrameAnimations委托方法'animationDidStop:(CAAnimation *)anim finished:(BOOL)flag'链接在一起。
现在这很好,如果我只有一个* fly的实例。
但是,当我创建* fly的许多实例时,如何判断哪个UIImageView已完成动画处理,然后调用当前CAKeyFrameAnimation调用'animationDidStop ...'方法?
我知道如何识别CAKeyFrameAnimation,因为我给了他们一个关键。我也有每个新的*飞UIImageView用一个整数标记,但我如何将两者绑定到'animationDidStop ...'方法?
任何帮助将不胜感激。
在此先感谢
Paulh
提取此值'的NSString * animationKey = [NSString的stringWithFormat: “frameAnimationKey%d”,imageView.tag];'?! – Till 2013-03-03 21:43:48