在IOS中在屏幕上顺序移动2个图像

时间:2014-11-16 00:15:01

标签: ios uiimageview uiimage core-animation quartz-core

我想要在屏幕上按顺序移动几个图像,每个图像都有特定的延迟。我已经为这样的第一张图片制作了动画:

[UIView animateWithDuration:0.5f
        animations:^{
            image1.center = CGPointMake(image1.center.x + 10.0f, image1.center.y);

                 }
 completion:nil];

现在我想将image2移到图像1后面。我是否必须为image2添加延迟?我的意思是,我希望image2在屏幕上移动时跟随image1。我该怎么做?

P.S:上面的代码在屏幕上从左到右移动image1。

1 个答案:

答案 0 :(得分:1)

放动画方法( animateWithDuration:delay:options:animations:completion :)在第一个动画的完成块中。添加你想要的任何延迟(延迟将在第一个动画的结尾和第二个动画的开始之间)。