ios开发记录iOS第三方框架使用技巧

FLAnimatedImage的使用

2019-07-15  本文已影响0人  轻重缓急

FLAnimatedImae的使用

1、FLAnimatedImage的简介

FLAnimatedImage是用来加载GIF动画的第三方开源库,该库可以有效地解决加载GIF动画时引起的内存暴增的问题。如下两张图是加载同一个GIF动画时,使用通常方式与使用该库的内存对比:

11563158950_.pic.jpg 21563159047_.pic.jpg

通过上面两张图的对方,可以明显的看出,使用FLAnimatedImaged的优势。

2、FLAnimatedImage的导入及使用

2.1、手动导入方式:从github上(https://github.com/Flipboard/FLAnimatedImage.git)下载该库,拖到目标工程中,即可使用。

2.2、pod导入方式:在Podfile文件中加入:pod ‘FLAnimatedImage’, ‘~>1.0’之后,执行命令pod install即可。

2.3、FLAnimatedImage使用如下:

2.3.1、加载本地GIF动画:

31563160632_.pic_hd.jpg

2.3.2、加载网络远端的GIF动画:

51563161395_.pic_hd.jpg

4.3、支持的可变属性列表:

(1)、animatedImage 给该控件赋值GIF动画;

(2)、void(^loopCompletionBlock)(NSInteger loopCountRemainding)该block为GIF动画执行完一次的回调;

(3)、currentFrame当前GIF动画所处的帧图;

(4)、currentFrameIndex当前GIF动画所显示的帧图所处的位置;

(5)、runLoopMode设置该GIF所处的runLoop中的Mode;

上一篇下一篇

猜你喜欢

热点阅读