你如何根据速度而不是持续时间为 UIImageView 设置动画。我的应用程序中有一堆 UIImageViews,我想将它们的中心从一个点移动到另一个点。由于我根据持续时间对它们进行动画处理,因此由于距离的差异,它们的动画效果并不统一。这是非常令人迷惑的。
问问题
60 次
1 回答
0
是的,创建一个动画块并UIImageView's
在调用之前将所有内容放入该块中commitAnimations
。
- (IBAction)moveImageViews{
[UIView beginAnimations:nil context:NULL];
self.firstImageToMove.frame = CGRectOffset(self.firstImageToMove.frame, 0, 50);
self.anotherImageToMove.frame = CGRectOffset(self.anotherImageToMove.frame, 0, 50);
[UIView commitAnimations];
}
于 2013-06-05T02:01:18.073 回答