在屏幕上移动图像的同时动画图像的简单方法?

时间:2011-10-23 17:37:33

标签: iphone objective-c ios xcode

我试图在屏幕上移动它们时动画一系列图像。

对于动画我正在使用此代码:

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中,它完成第一个,然后从其他动画开始。我希望这会同时发生。有没有简单的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

创建CALayer对象会更容易,每个图像一个,并移动图层。要修改动画持续时间,请使用您自己的动画替换position属性的隐式动画。