12
本質上,如果用戶在我的動畫仍在進行時按下按鈕,我希望能夠調整屬性,然後添加另一個動畫,但是如果動畫完成,我希望它使用默認屬性。這可能嗎?真正好的是從圖層中獲取isAnimating屬性的方法,但我找不到像這樣的東西。如何檢查UIView是否具有動畫效果?
本質上,如果用戶在我的動畫仍在進行時按下按鈕,我希望能夠調整屬性,然後添加另一個動畫,但是如果動畫完成,我希望它使用默認屬性。這可能嗎?真正好的是從圖層中獲取isAnimating屬性的方法,但我找不到像這樣的東西。如何檢查UIView是否具有動畫效果?
如果我沒有弄錯它的方式。您可以使用CABaseAnimation
並致電CAAnimationDelegate
。那麼你可以執行方法- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
。動畫完成後,該標誌將爲YES。