我試圖找到一種方法來檢測視圖是否正在動畫。有沒有辦法在iOS中檢測正在運行的動畫?
案例:我已視圖的層上施加了陰影,指定爲性能shadowPath。當視圖被調整大小時,陰影應該隨着動畫。我可以觀察視圖的框架,並相應地更改圖層的shadowPath。但是當視圖正在調整大小時,由於變化沒有動畫,因此影子會跳躍前進。
我知道如何使用CABasicAnimation動畫shadowPath,但我需要知道正在進行的動畫的屬性,以便我可以將它們應用於我的動畫(主要是:duration,easing)。
這是一個框架型元件,所以我不能假設我知道事先的持續時間和寬鬆的屬性。
有沒有一種方法來檢測啓動/觀察幀時,正在運行的動畫?
啊很大。謝謝! – Inferis 2012-01-17 10:38:06