我有一个图像,我想围绕一个固定点来回摆动(一次)。所以我有以下代码:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.5];
myDial.transform = CGAffineTransformMakeRotation(degreesToRadians(45)); //lineA
[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.5];
myDial.transform = CGAffineTransformMakeRotation(degreesToRadians(0 )); //lineB
[UIView commitAnimations];
当我运行上面的代码时会发生什么是 lineA 立即执行(而不是在 1.5 秒内)。紧接着 lineB 在 1.5 秒内被执行。我希望两个动画各花费 1.5 秒。我怎样才能做到这一点