gpt4 book ai didi

ios - IOS 14 中未显示 JSQMessageViewController 的集合单元格中的媒体项

转载 作者:行者123 更新时间:2023-12-03 09:18:51 24 4
gpt4 key购买 nike

我正在使用 JSQMessageViewController 并且我面临的问题(仅在 ios14 中)我无法在设备中看到图像、视频和音频等媒体项目,尽管这些 View 正在生成调试 View 层次结构。见下图:-
调试 View 层次截图:
enter image description here
这是 Collection View 单元格内 UIImage 的描述:
>
这是屏幕截图:
enter image description here
您可以看到 View 已经为图像生成了空间,但它没有显示出来!
有人面临这个问题吗?我怎么解决这个问题。这个问题在 iOS 14 中出现,它在 iOS 13 中完美运行。

最佳答案

您需要覆盖 JSQMessagesMediaViewBubbleImageMasker.m
方法 - (void)jsq_maskView:(UIView *)view withImage:(UIImage *)image 和换行:

view.layer.mask = imageViewMask.layer;
成为
view.maskView = imageViewMask;
我建议您为此使用类别。对我来说,这就是解决方案。

关于ios - IOS 14 中未显示 JSQMessageViewController 的集合单元格中的媒体项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63990276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com