1
我有一系列CALayers,我正在循環並嘗試移動。移動CALayer的動畫?
瓷磚是CALayer的子類,有一個的CGRect屬性命名originalFrame其中i商店,我想動畫的框架。
當我下面期運用一切代碼瞬間移動到正確的possition並沒有4秒的動畫。我怎樣才能使這些CALayer動畫?
for (int i = 0; i < [tileArray count]; i++) {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDelay:i];
[UIView setAnimationDuration:4];
Tile *currentCard = (Tile*)[tileArray objectAtIndex:i];
currentCard.frame = currentCard.originalFrame;
[UIView commitAnimations];
}
謝謝,exatcly我一直在尋找! – David