2012-04-24 57 views
0

請問我需要知道如何使用多個圖像來拉動效果。在ios上拉動畫

那些圖像必須遵循特定的路徑,每個圖像旁邊的另一個像火車。

有什麼解決方案比循環。

我想要的是那些圖像同時移動。

回答

2

您想使用CAKeyFrameAnimation,使用CGPath來描述您希望對象遵循的路徑。

您將創建一系列動畫,每個動畫使用相同的路徑,但具有不同的beginTimes。棘手的是如何使用beginTime。您希望使用以下代碼將每個動畫設置爲將來的時間:

anAnimation.beginTime = CACurrentMediaTime()+ delay;

當一個動畫是一個組的一部分時,beginTime被表示爲從組動畫開始的秒數。不過,您不能在不同的圖層上分組動畫,因此您需要獨立開始每個動畫。爲此,您將beginTime設置爲從CACurrentMediaTime()開始的時間。

+0

首先感謝您的答覆,這裏的主要目的是我如何爲每個圖像使用同一圖層。其次,你的意思是「當動畫是一個組的一部分」,我必須使用組動畫 – 2012-04-24 11:49:37