前言:利用UIImageView实现加载动画
大致步骤:
1、添加数据源;
2、实例化图片对象;
3、设置动画图片数组;
4、设置图片播放一次所需要的时长;
5、设置图片播放次数
6、执行动画;
具体代码如下:
//1.添加图片到数组中
NSMutableArray *imageArray = [NSMutableArray array];
for (int i = 0; i < 37; i ++) {
NSString *imageName = [NSString stringWithFormat:@"Blowskirt%d_@2x.jpg",i + 1];
UIImage *image = [UIImage imageNamed:imageName];
[imageArray addObject:image];
}
//2.实例化图片对象
UIImageView *imageV = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
//2.1设置动画图片数组
imageV.animationImages = imageArray;
//2.2图片播放一次所需时长
imageV.animationDuration = 5.0f;
//2.3图片播放次数,0表示无限
imageV.animationRepeatCount = 1;
//3.将图片添加到View上面
[self.view addSubview:imageV];
//4.执行动画
[imageV startAnimating];