如何在iOS中使用图像创建连续动画

Sac*_*jay 2 animation uiimageview uiimage ios progress-bar

如何在iOS中使用图像创建连续动画?我想创建一个循环动作,其中我的imageView保持在屏幕边界内,但x轴不断前进,所以它基本上会产生动画效果..所以我只需要使用一个图像.任何帮助将不胜感激!!想法?

我的图像是800*12像素的大图像.

jni*_*nic 5

您可以使用UIImageViewanimationImages属性为动画的帧设置动画:

UIImageView *view = // etc.

UIImage *frame1 = [UIImage imageNamed:@"1.png"];
UIImage *frame2 = [UIImage imageNamed:@"2.png"];
// etc.

view.animationImages = [NSArray arrayWithObjects:frame1, frame2, ..., nil];

view.animationDuration = 1.0;
view.animationRepeatCount = 0;

[view startAnimating];
Run Code Online (Sandbox Code Playgroud)