简单的UIImageView执行帧动画。首先设置动画结束想要显示的图片。
加载需要显示的图片在一个数组,然后按顺序播放。
NSMutableArray * aa = [NSMutableArray array];
for(int i=1;i<16;i++)
{
NSString *imgName=[NSString stringWithFormat:@"%d.png",i];
NSString * imgpath=[[NSBundle mainBundle] pathForResource:imgName ofType:nil];
UIImage * image=[UIImage imageWithContentsOfFile:imgpath];
[aa addObject:image];
}
self.imageView.image = [UIImage imageNamed:@"动画完成后需要显示的图片标题"];
[self.imageView setAnimationImages:aa];
//设置播放次数。
[self.imageView setAnimationRepeatCount:1];
//设置播放时间。
[self.imageView setAnimationDuration:1];
[self.imageView startAnimating];