美文网首页工作中用到的好技术
iOS14 系统 YBImageBrowser显示图片黑屏问题

iOS14 系统 YBImageBrowser显示图片黑屏问题

作者: 王欣12138 | 来源:发表于2020-10-14 19:19 被阅读0次

做项目时发现,打开图片黑屏问题全部是14 系统,经过排查是 YBImageBrowser库的问题没有适配 14 系统
出现原因:iOS 14系统调用方法- (void)displayLayer:(CALayer *)layer,YYAnimatedImageView没有正确处理。
解决:重写YYAnimatedImageView.m 的中的displayLayer方法大概在529 行

-(void)displayLayer:(CALayer *)layer {

UIImage *currentFrame = _curFrame;

if (!currentFrame) {

        currentFrame = self.image;

    }

if (currentFrame) {

        layer.contentsScale = currentFrame.scale;

        layer.contents = (__bridge id)currentFrame.CGImage;

    }

}

相关文章

网友评论

    本文标题:iOS14 系统 YBImageBrowser显示图片黑屏问题

    本文链接:https://www.haomeiwen.com/subject/fvnwpktx.html