我正在編程創建名爲* 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