如何在 iOS 中使用图像创建连续动画? 我想创建一个循环 Action ,其中我的 imageView 保持在屏幕边界内,但 x 轴不断向前,因此它基本上会生成动画效果..所以我必须只使用一张图像。任何帮助将不胜感激!!想法?
我的图像是一张 800*12 像素的大图像。
最佳答案
您可以使用 UIImageView 的 animationImages
属性对动画帧进行动画处理:
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];
关于ios - 如何在 iOS 中使用图像创建连续动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8770191/