今天爱分享给大家带来iOS14 YBImageBrowser显示图片黑屏问题【已解决】,希望能够帮助到大家。
打开图片黑屏问题全部是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; } }