iOS14 YBImageBrowser图片显示黑屏问题【修改YYImage】

打开图片黑屏问题全部是14 系统,经过排查是 YBImageBrowser库的问题没有适配 14 系统
出现原因:iOS 14系统调用方法- (void)displayLayer:(CALayer *)layer,YYAnimatedImageView没有正确处理。

解决:重写YYImage - 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;
    }
}

如果使用pod引入,更新pod后记得再次修改,或将YYImage改为手动引入

你可能感兴趣的:(iOS14 YBImageBrowser图片显示黑屏问题【修改YYImage】)