准备给tableView的表头做个gif动画,一开始想用SDWebImage直接加载gif,发现gif动了,但是一滑动tableView,就崩溃了。
原因分析:这个崩溃的原因是内存吃紧。直接用imageView去加载GIF,实际上他内部的处理是,拿到很多帧图片,一张张切换,这样做内存消耗特别大。一滑动又去重载这个图片,就崩了。
这里推荐使用一个gif框架FLAnimatedImage
NSString *filePath = [[NSBundle mainBundle] pathForResource: