// 初始化一个imageView
self.imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 40, 300, 400)];
// _imageView.image=[UIImage imageNamed:@"image_0.tiff"];
//创建可变数组用来盛放所有图片
NSMutableArray *images = [[NSMutableArray alloc]init];
//创建图片对象并添加到数组中
for (int i=0; i<13; i++) {
UIImage * image1=[UIImage imageNamed:[NSString stringWithFormat:@"image_%d.tiff",i]];
[images addObject:image1];
}
// 设置动图
self.imageView.animationImages=images;
//设置动态循环的次数,0为无限次(一直不停)
self.imageView.animationRepeatCount=0;
// 设置一次循环所花的时间(循环完所有的图片所花的时间)
// typedef double NSTimeInterval;
// @property(nonatomic) NSTimeInterval animationDuration;
// 实质 animationDuration 是double 类型的
self.imageView.animationDuration=0;
// 开始动画
[self.imageView startAnimating];
// 结束动画
[self.imageView stopAnimating];
[self addSubview:self.imageView];