首先选取一系列图片作为该动画的素材。
self.arr = [NSMutableArray array];//定义一个数组接收每一个image对象
for (int i = 0; i < 22; i++) {
NSString *str = [NSString stringWithFormat:@"Zombie%d.tiff",i];
UIImage *image = [UIImage imageNamed:str];
[self.arr addObject:image];
}
self.vie = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"Zombie0.tiff"]];//创建UIImageView对象
[self.vie setAnimationImages:self.arr];
[self.vie setAnimationDuration:0.5];// 每张照片之间的时间间隔
self.vie.center = self.view.center;
[self.vie startAnimating];//开始动画
[self.view addSubview:self.vie];
[self.vie release];