// 图片UIImageView
UIImageView *imageV = [[UIImageView alloc] initWithFrame:self.view.frame];
// 设置图片
imageV.image = [UIImage imageNamed:@"BackGround"];
[self.view addSubview:imageV];
[imageV release];
UIImageView *flower = [[UIImageView alloc] initWithFrame:CGRectMake(60, 100, 100, 100)];
NSMutableArray *imageArr = [NSMutableArray array];
for (NSInteger i = 0; i < 18; i++) {
// 拼接每一张图片的名字
// 拼接图片注意: 1, 图片起始序号 2, 图片格式(1/01)
// - %02ld 占两位 不足补0
NSString *imageName = [NSString stringWithFormat:@"flower%ld.tiff", i + 1];
// 创建某个图片的对象
UIImage *image = [UIImage imageNamed:imageName];
// 将图片对象添加进图片数组
[imageArr addObject:image];
}
// 可以做未播放时显示
flower.image = [UIImage imageNamed:@"flower1.tiff"];
// 播放动画的图片数组
flower.animationImages = imageArr;
// 播放持续时间 要添加到开始动画的前面
flower.animationDuration = 2;
// 播放重复次数 0无限循环(默认) 可以在次调用开始动画
flower.animationRepeatCount = 2;
[self.view addSubview:flower];
[flower release];
// 开始动画
[flower startAnimating];
// 停止动画
// [flower stopAnimating];