我想要在屏幕上按顺序移动几个图像,每个图像都有特定的延迟。我已经为这样的第一张图片制作了动画:
[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。
答案 0 :(得分:1)
放动画方法( animateWithDuration:delay:options:animations:completion :)在第一个动画的完成块中。添加你想要的任何延迟(延迟将在第一个动画的结尾和第二个动画的开始之间)。