2011-10-23 86 views
0

我試圖在移動屏幕時動畫一系列圖像。簡單的方法來在移動屏幕時動畫圖像?

對於動畫我使用這段代碼:

view.animationImages = animations; 
view.animationRepeatCount = 0; 
view.animationDuration = 6; 
[view startAnimating]; 

雖然移動圖像發生這樣的事情:

[UIView animateWithDuration:0.8 animations:^{ 
    view.transform = CGAffineTransformMakeTranslation(370, 0); 
}]; 

當我試圖以任何方式結合起來,就像把[查看startAnimating ]在animateWithDuration-block內,它完成第一個動作,然後以其他動畫開始。我希望在同一時間發生這種情況。有沒有簡單的方法來實現這一點?

回答

1

創建CALayer對象(每個圖像一個)並移動圖層會容易得多。要修改動畫持續時間,請用您自己的動畫替換位置屬性的隱式動畫。