如何播放GIF图片

1.使用UIimageview用来显示图片,使用UIimageview中的动画数组来实现图片的动画效果。

2.用uiwebview来显示动态图片

3.第三方显示框架

4.通过UIimageview显示动画效果,实际上是把动态的图拆成一组静态的图,放到数组中,播放的时候一次从数组中取出。如果播放的图片比较少占的内存比较小或者比较常用(不如工具条上一直显示的动态小图片),可以选择imagenamed:方式获取图片,但是通过这种方式加到内存中,使用结束,不会自己释放,多次播放动画会造成内存溢出问题。因此,对于大图或者经常更换的图,在取图片的时候可以选择imagewithcontentsoffile:方式来获取图片,优化内存。

5.使用uiwebview显示图片需要注意显示图片的尺寸与uiwebview尺寸的设置,如果只是为了显示动态图片,可以禁止uiwebview滚动。在显示动态图片的时候,即使是动态的背景处为透明,默认显示出来是白色背景,这个时候需要手动设置uiwebview的透明才能达到显示动态图背景图名的效果。

你可能感兴趣的:(如何播放GIF图片)