2010-10-13 29 views

回答

0

如果您在同一時間窗內一次動畫所有這些,你可以做在一起:

[UIView beginAnimations:@"anim1" context:nil]; 
[UIView setAnimationDuration:0.4]; 
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 

object1.frame = newFrame1; 
object2.frame = newFrame2; 
object3.frame = newFrame3; 
object4.frame = newFrame4; 

[UIView commitAnimations]; 
+0

嘿,我不想在建成的動畫中使用。事實上,我正在尋找一個自定義動畫。所以我想用NSTimer重複調用該函數來爲對象設置動畫。請幫忙。有什麼建議麼? – 2010-10-14 03:47:17

1

如果你在同一時間動畫,那麼你應該使用四個定時器,否則你可以使用單個定時器本身。

一切順利。

+0

如果我們有100個這樣的對象,我們應該使用百個計時器?我相信使用多個計時器會影響電池性能並消耗電池電量。 – 2010-10-13 13:15:20

+0

你想動畫100組圖像(1組= 20幀的圖像)同時.. – Warrior 2010-10-13 13:19:07

相關問題