UIImageView
UIImageView
Scale To File 拉伸图片填满屏幕大小
Aspect Fit 比例缩放,确保能显示完整图
Aspect Fill 比例缩放,按确保填满整个屏幕
1.火焰动图效果
添加图片到Assets.xcassets文件中
将相应图片,存放在一个图片数组中
NSMutableArray *imagesArray = [NSMutableArray array];
for(int i= 1;i<=17;i++){
//拼接图片的名字
//NSString *name = [NSString stringWithFormat:@"camFire%@%d",i<10?@"0":@"",i];
或者:
NSString *name = [NSString stringWithFormat:@"camFire%02d",i];
UIImage *campImage = [UIImage ImageNamed:name];
[imagesArray addObject:campImage];
}
将图片添加到界面上
UIImageView *campFireImageView = [[UIImageView alloc]initWithFrame:CGRectMake(40,40,320-80,568-80)];
campFireImageView.contentMode = UIViewContentModeScaleAspectFit;//设置填充方式
[self.view addSubview:campFireImageView];//添加视图
campFireImageView.animationImages = imagesArray;//从数组中读取动图
campFireImageView.animationDuration =2;//设置循环一次的时间
campFireImageView.animationRepeatCount = 0;//设置循环次数,如果是0,就是无限循环
[campFireImageView startAnimating];//开启动画
最后运行就能生成动画效果。