YYImage作者已经不更新了,但是用着还不错, 最近做Gif图片编辑的时候发现YYImage不能加载静态图片,然后就网上搜了下相关的文章,对此做一个记录
YYImage加载Gif图片的使用
YYImage *image = [YYImage imageNamed:@"123.gif"];
YYAnimatedImageView *imageView = image;
找到 YYAnimatedImageView 这个类,搜索找到如下代码,按照下面的代码,添加else,解决此问题
- (void)displayLayer:(CALayer *)layer {
if (_curFrame) {
layer.contents = (__bridge id)_curFrame.CGImage;
} else {
if (@available(iOS 14.0, *)) {
[super displayLayer:layer];
}
}
}