2011-09-18 144 views

回答

7

檢查返回值[rotatedLayer animationForKey:@"transform.rotation.z"];

3

您可以設置伊娃如:

BOOL _animationRunning; 

,並設置委託動畫是你所在的類並實現功能:

animationDidStart:(CAAnimation *)anim 
animationDidStop:(CAAnimation *)anim finished:(BOOL)flag 

和翻轉布爾在這些回調中。 Ole的方法也適用,但如果您將beginTime設置爲有延遲或將動畫包裝在CAAnimationGroup中以創建延遲(la CAKeyframeAnimation delay before repeating),則獲得animationForKey也會返回該動畫,即使它並非實際「動畫」。

相關問題