如何根据速度而不是持续时间为UIImageView设置动画。我的应用程序中有一堆UIImageViews,我想将他们的中心从一个点移动到另一个点。因为我在持续时间方面给它们制作动画,所以由于距离的不同,它们不能均匀地制作动画。这非常迷惑。
答案 0 :(得分: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];
}