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