动态图片

IOS 播放动态Gif图片

ⅰ亾dé卋堺 提交于 2019-12-24 18:08:32
图片分为静态和动态两种,图片的格式有很多种,在开发中比较常见的是.png和.jpg的静态图片,但有的时候在App中需要播放动态图片,比如.gif格式的小表情头像,在IOS中并没有提供直接显示动态图片的控件,下面就介绍几种显示动态图片的方式。 <一> UIImageView用来显示图片, 使用UIImageView中的动画数组来实现图片的动画效果 1 //创建UIImageView,添加到界面 2 UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 100, 100)]; 3 [self.view addSubview:imageView]; 4 //创建一个数组,数组中按顺序添加要播放的图片(图片为静态的图片) 5 NSMutableArray *imgArray = [NSMutableArray array]; 6 for (int i=1; i<7; i++) { 7 UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"clock%02d.png",i]]; 8 [imgArray addObject:image]; 9 } 10 //把存有UIImage的数组赋给动画图片数组 11