YBImageBrowser
YBImageBrowser copied to clipboard
升级到ios14后大图显示黑屏。视频可以播放,但是滑动退出页面的时候视频不会跟着手指移动
Description
手机是iPhone xs max 升级到ios14后大图显示黑屏。视频可以播放,但是滑动退出页面的时候视频不会跟着手指移动。运行Demo也是同样的问题。
Environment
- YBImageBrowser version:3.0.9
- iOS version:14
原因如下: 版本1.0.4
iOS 14.0 YYAnimatedImageView 无法显示正常图片
14.0 系统调用了此方法,YYAnimatedImageView没有正确处理
(void)displayLayer:(CALayer *)layer;
解决如下 YYAnimatedImageView.m
- (void)displayLayer:(CALayer *)layer { if (_curFrame) { layer.contents = (__bridge id)_curFrame.CGImage; } else { // If we have no animation frames, call super implementation. iOS 14+ UIImageView use this delegate method for rendering. if ([UIImageView instancesRespondToSelector:@selector(displayLayer:)]) { [super displayLayer:layer]; } } }
原因如下: 版本1.0.4
iOS 14.0 YYAnimatedImageView无法显示正常图片
14.0系统调用了此方法,YYAnimatedImageView没有正确处理
(void)displayLayer:(CALayer *)layer;
解决如下 YYAnimatedImageView.m
- (void)displayLayer:(CALayer *)layer { 如果(_curFrame){ layer.contents =(__bridge id)_curFrame.CGImage; } else { //如果没有动画帧,请调用super实现。iOS 14+ UIImageView使用此委托方法进行渲染。 如果([UIImageView instanceRespondToSelector:@selector(displayLayer :)]){ [[super displayLayer:layer]; } } }
非常感谢您的帮助。不过还存在一个问题,当展示视频的时候,手指滑动关闭的情况。视频不会跟着手指移动而移动,当我手指向下滑动的时候,视频向左上方缩小。
YYImage已经停更太久了
pod 'YYImage', :git => 'https://github.com/QiuYeHong90/YYImage.git'
临时解决
pod 'YYImage', :git => 'https://github.com/QiuYeHong90/YYImage.git'
临时解决
666
https://github.com/LuKane/KNPhotoBrowser 视频加图片的框架没找到几个, 这个你们可以尝试下
pod 'YYImage', :git => 'https://github.com/QiuYeHong90/YYImage.git'
666,亲测有用
原因如下: 版本1.0.4 iOS 14.0 YYAnimatedImageView无法显示正常图片 14.0系统调用了此方法,YYAnimatedImageView没有正确处理 (void)displayLayer:(CALayer *)layer; 解决如下 YYAnimatedImageView.m
- (void)displayLayer:(CALayer *)layer { 如果(_curFrame){ layer.contents =(__bridge id)_curFrame.CGImage; } else { //如果没有动画帧,请调用super实现。iOS 14+ UIImageView使用此委托方法进行渲染。 如果([UIImageView instanceRespondToSelector:@selector(displayLayer :)]){ [[super displayLayer:layer]; } } }
非常感谢您的帮助。不过还存在一个问题,当展示视频的时候,手指滑动关闭的情况。视频不会跟着手指移动而移动,当我手指向下滑动的时候,视频向左上方缩小。
但是这个还是有的gif图加载不出来
原因如下: 版本1.0.4 iOS 14.0 YYAnimatedImageView无法显示正常图片 14.0系统调用了此方法,YYAnimatedImageView没有正确处理 (void)displayLayer:(CALayer *)layer; 解决如下 YYAnimatedImageView.m
- (void)displayLayer:(CALayer *)layer { 如果(_curFrame){ layer.contents =(__bridge id)_curFrame.CGImage; } else { //如果没有动画帧,请调用super实现。iOS 14+ UIImageView使用此委托方法进行渲染。 如果([UIImageView instanceRespondToSelector:@selector(displayLayer :)]){ [[super displayLayer:layer]; } } }
非常感谢您的帮助。不过还存在一个问题,当展示视频的时候,手指滑动关闭的情况。视频不会跟着手指移动而移动,当我手指向下滑动的时候,视频向左上方缩小。
但是这个还是有的gif图加载不出来
对啊 gif加载不出来怎么解决的?