我试图在屏幕上移动它们时动画一系列图像。
对于动画我正在使用此代码:
view.animationImages = animations;
view.animationRepeatCount = 0;
view.animationDuration = 6;
[view startAnimating];
移动图像的过程如下:
[UIView animateWithDuration:0.8 animations:^{
view.transform = CGAffineTransformMakeTranslation(370, 0);
}];
当我尝试以任何方式组合它们时,比如将[view startAnimating]放在animateWithDuration-block中,它完成第一个,然后从其他动画开始。我希望这会同时发生。有没有简单的方法来实现这一目标?
答案 0 :(得分:1)
创建CALayer对象会更容易,每个图像一个,并移动图层。要修改动画持续时间,请使用您自己的动画替换position属性的隐式动画。