用于气球吹气的iOS动画

时间:2014-01-12 14:43:27

标签: ios uianimation

如何在iOS中创建气球吹制动画?

我正在使用此代码:

UIImage *image1 = [UIImage imageNamed:@"exp0.png"];
UIImage *image2 = [UIImage imageNamed:@"exp1.png"];


_ImageView.animationImages = [NSArray arrayWithObjects:image1, image2, nil];
[_ImageView setAnimationDuration:0.75f];

[_ImageView startAnimating];

使用此代码仅动画一个图像,那么我该怎么做?必须创建一个for循环来改变图像的时间间隔?

1 个答案:

答案 0 :(得分:1)

使用UIImageView动画,您不使用for循环。您可以为图像视图提供一系列图像和持续时间,然后开始设置动画。系统负责按顺序显示动画的每个帧。

无论如何都无法使用for循环,因为for循环运行得太快。如果你想自己做定时动画,你需要使用相关的计时器。您可以使用NSTimer,但它不是超精确的。最好使用CADisplayLink。但是你又回到了UIImageView动画方法正在做的事情上。

您发布的代码与您希望的不同之处是什么?你的问题一点也不清楚。