我想在特定的時間點對3幅不同的圖像進行動畫處理,使其表現如此。使用CAKeyframeAnimation交錯動畫?
1) 1st image moves from (Xx, Yx) to (Xz,Yz)
2) Wait 10 seconds
3) 2nd image appears in place at Xa,Yb
4) Wait half as long as in step 2
5) Fade out 2nd image
6) 3rd image appears at the same place as 2nd image
如果這些圖像的每個動畫都在它們自己的CALayers上,我可以在多個圖層上使用CAKeyframeAnimation嗎?如果不是,那麼交錯動畫的另一種方式是什麼?
我試圖讓一張撲克牌從屏幕外移動到一個特定的位置,然後幾秒鐘後出現在屏幕上的其他幾個技巧。
我想在發生旋轉時停止動畫,這就是爲什麼我沒有看UIView動畫方法。 –
然後,我可以使用具有多個圖層的CAAnimationGroup,每個圖層都有一個animationGroup? –
單個CAAnimation對象只能動畫一個圖層。這包括它包含的任何CAAnimationGroups。您可以提交在動畫不同圖層的同時運行的多個動畫。 –