关于速度的动画

时间:2013-06-05 01:55:06

标签: ios uiview core-animation

如何根据速度而不是持续时间为UIImageView设置动画。我的应用程序中有一堆UIImageViews,我想将他们的中心从一个点移动到另一个点。因为我在持续时间方面给它们制作动画,所以由于距离的不同,它们不能均匀地制作动画。这非常迷惑。

1 个答案:

答案 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];
}