常见的问题
EaseUI替换SDWebImage(版本4.0.0)后,gif表情为静态图片
最后更新 7 年以前
EaseUI中原先使用的SDWebImage为3.8.2版本,如果替换SDWeb为4.0.0版本后,
1.首先UIImage+GIF此分类中移除了EaseUI中的调用接口,需要用户自行添加读取Resource中gif图片的代码,要转换为NSData。
2.4.0.0版本的SDWebImage中UIImage+GIF通过CoreImage首先gif图片的帧动画,只加载了第一帧图片,且动画执行时间为0秒,此处会有问题。
实际使用时建议gif图的显示,还是使用3.8.2版本的UIImage分类,加入到自己的项目中,需要注意为分类添加前缀,以防冲突;同时对提供的方法修改方法名,尤其是+ (UIImage *)sd_animatedGIFWithData:(NSData *)data;
1.首先UIImage+GIF此分类中移除了EaseUI中的调用接口,需要用户自行添加读取Resource中gif图片的代码,要转换为NSData。
2.4.0.0版本的SDWebImage中UIImage+GIF通过CoreImage首先gif图片的帧动画,只加载了第一帧图片,且动画执行时间为0秒,此处会有问题。
实际使用时建议gif图的显示,还是使用3.8.2版本的UIImage分类,加入到自己的项目中,需要注意为分类添加前缀,以防冲突;同时对提供的方法修改方法名,尤其是+ (UIImage *)sd_animatedGIFWithData:(NSData *)data;