YYImage icon indicating copy to clipboard operation
YYImage copied to clipboard

iOS 14 YYAnimatedImageView加载图片失败

Open gityoung opened this issue 4 years ago • 13 comments

iOS 14 YYAnimatedImageView加载图片失败 除了 gif 什么都加载不出来

gityoung avatar Dec 06 '20 07:12 gityoung

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

    if (_curFrame) {

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

    }else{

      if (@available(iOS 14.0, *)) {
    
          [super displayLayer:layer];
    
      }
    

    }

}

gityoung avatar Dec 06 '20 07:12 gityoung

see https://github.com/ibireme/YYImage/issues/149

xfdev avatar Dec 08 '20 06:12 xfdev

我也是刚刚发现的ios 14有问题

leleyinhangjia avatar Jan 26 '21 09:01 leleyinhangjia

请问这个我们code 已经修复了吗 还是要自己去改?

FanChen2016 avatar Feb 02 '21 06:02 FanChen2016

YYImage 使用下面这个仓库就行了 pod 'YYImage', :git => 'https://github.com/QiuYeHong90/YYImage.git'

这个仓库已经修正了这个兼容问题,亲测有效。

yangwubo0800 avatar Feb 20 '21 07:02 yangwubo0800

库看起来是不会维护了。直接从pod里改源码不如从pod移出来拖到项目里,当自己轮子改了

Lyfei avatar Apr 30 '21 08:04 Lyfei

Notice: it doesn't include WebP subspec by default, if you want to support WebP format, you may add pod 'YYImage/WebP' to your Podfile.

iOScodeYF avatar Jul 05 '21 07:07 iOScodeYF

  • (void)displayLayer:(CALayer *)layer { if (_curFrame) {

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

    }else{

      if (@available(iOS 14.0, *)) {
    
          [super displayLayer:layer];
    
      }
    

    }

}

我通过xcode直接安装到手机上的,在iOS 14才会出现这个问题,然后按你的改了有效果。奇怪的是,我旧版的app运行在iOS 14上没问题,库没变,这是为啥呢

Lyfei avatar Jul 14 '21 03:07 Lyfei

同样问题 UIImageView 继承 YYAnimatedImageView用来支持动图,iOS14.4导致图片无法显示

jozdee avatar Dec 08 '21 05:12 jozdee

同样问题 UIImageView 继承 YYAnimatedImageView用来支持动图,iOS14.4导致图片无法显示

jozdee avatar Dec 08 '21 05:12 jozdee

这是来自QQ邮箱的假期自动回复邮件。你好,我最近正在休假中,无法亲自回复你的邮件。我将在假期结束后,尽快给你回复。

leleyinhangjia avatar Dec 08 '21 05:12 leleyinhangjia

这样改,iOS17会crash

htxian avatar Aug 25 '23 09:08 htxian

这是来自QQ邮箱的假期自动回复邮件。你好,我最近正在休假中,无法亲自回复你的邮件。我将在假期结束后,尽快给你回复。

leleyinhangjia avatar Aug 25 '23 09:08 leleyinhangjia