当前位置: betway88体育 > 国际新闻 > 正文

使用UIImageView播放动图

时间:2019-10-14 03:53来源:国际新闻
摘要:3月5日,纽约联合国总部,联合国秘书长潘基文在安理会闭门磋商结束后出席记者会。图片来源:CFP 2013年2月20日消息,朝鲜领导人金正恩在核试验后首次视察朝鲜人民军第323部队

摘要: 3月5日,纽约联合国总部,联合国秘书长潘基文在安理会闭门磋商结束后出席记者会。图片来源:CFP  2013年2月20日消息,朝鲜领导人金正恩在核试验后首次视察朝鲜人民军第323部队,检查军队装备情况,并与人民军第323 ... 幻灯播放查看原图 X您已经浏览完所有图片重新播放 下一图集

动图大家都会想到gif图片,但是在iOS端不能够播放gif格式图片怎么办呢。。。

其实苹果为开发者提供的控件足以让图片动起来,下面我选其中的一种使用UIImageView让图片动起来。。。


播放动图其实就是有许多张图片让他一张一张显示出来,在mac系统下打开gif格式图片就会看到,一张一张的图片,我们使用UIImageView播放图片其实就是让图片以动画的形式一张一张的播放出来;

使用UIImageView播放动图需要用到这些属性:

animationImages指向了NSArray说明这个就是存放所有需要播放的图片的数组;

animationDuration这个就是控制图片播放时间的属性;

animationRepeatCount这个是动画循环次数,默认是0,不循环;

这是需要用到的方法:

startAnimating方法是开始播放图片;

stopAnimating方法是结束播放图片;

isAnimating方法是判断图片是不是在播放;

下面直接上代码:

@property (nonatomic, strong)UIImageView *imageView;

首先创建存放图片的数组,并把图片存放到可变数组中:

NSMutableArray *tempArr = [NSMutableArray array];

for (int i = 0; i < count; i ) {

//从bundle中获取的无缓存(图片所占用的内存会在一些特定操作后清除)

编辑:国际新闻 本文来源:使用UIImageView播放动图

关键词: betway88体育 中文网 核试验 日记