【发布时间】:2012-07-09 15:48:30
【问题描述】:
我正在 iOS 设备上创建一个应用程序,它会在背景上显示一个动画,但基本上我不希望您可以将多少图像上传到一个动画,这是我设置的代码。
.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UIImageView *animation;
}
@end
.m
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(void)viewDidLoad {
animation.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"animatedbg1.gif"],
[UIImage imageNamed:@"animatedbg2.gif"],
[UIImage imageNamed:@"animatedbg3.gif"],
[UIImage imageNamed:@"animatedbg4.gif"],
[UIImage imageNamed:@"animatedbg5.gif"],
[UIImage imageNamed:@"animatedbg6.gif"],
[UIImage imageNamed:@"animatedbg7.gif"],
[UIImage imageNamed:@"animatedbg8.gif"],
[UIImage imageNamed:@"animatedbg9.gif"],nil],
[animation setAnimationRepeatCount:0];
animation.animationDuration = 2;
[animation startAnimating];
}
目前我有 9 张图片,但对于我的动画,我将有 155 张图片,所以这仍然有效 :) 如果没有,你们知道我可以采取更好的路线吗?
【问题讨论】:
标签: ios animation uiimage xcode4.3 animated