我有几个图像想要在屏幕上按顺序移动,每个图像都有特定的延迟。我对第一张图像进行了动画处理,如下所示:
[UIView animateWithDuration:0.5f
animations:^{
image1.center = CGPointMake(image1.center.x + 10.0f, image1.center.y);
}
completion:nil];
现在我想将图像 2 移到图像 1 后面。是否必须为图像 2 添加延迟?我的意思是,我希望 image2 跟随 image1 在屏幕上移动。我该怎么做?
P.S:上面的代码将 image1 从左向右移动到屏幕上。
最佳答案
把动画方法( animateWithDuration:delay:options:animations:completion:) 在第一个动画的完成 block 中。添加您想要的任何延迟(延迟将在第一个动画结束和第二个动画开始之间)。
关于ios - 在 IOS 屏幕上顺序移动 2 个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26952332/