【发布时间】:2012-01-07 13:56:44
【问题描述】:
如何在 iOS 中使用图像创建连续动画? 我想创建一个循环动作,其中我的 imageView 保持在屏幕边界内,但 x 轴不断向前,所以它基本上会产生动画效果..所以我只需要使用一个图像。任何帮助将不胜感激!!想法?
我的图片是 800*12 像素的大图片。
【问题讨论】:
标签: ios animation uiimageview uiimage progress-bar
如何在 iOS 中使用图像创建连续动画? 我想创建一个循环动作,其中我的 imageView 保持在屏幕边界内,但 x 轴不断向前,所以它基本上会产生动画效果..所以我只需要使用一个图像。任何帮助将不胜感激!!想法?
我的图片是 800*12 像素的大图片。
【问题讨论】:
标签: ios animation uiimageview uiimage progress-bar
您可以使用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];
【讨论】: