IOS 14图像渲染问题本机反应

Posted

技术标签:

【中文标题】IOS 14图像渲染问题本机反应【英文标题】:IOS 14 Images rendering Issue react native 【发布时间】:2021-01-26 10:28:26 【问题描述】:

我无法在 ios 14 模拟器上渲染图像

我已经尝试了以下

issue resolution

但是在尝试了上面的代码之后,当我重新构建代码时,更改会自动撤消,问题仍然存在。

【问题讨论】:

【参考方案1】:

添加[super displayLayer:layer]后可以显示图片;如果 _currentFrame 为零 如果我理解正确,_currentFrame 应该是用于动画图像,所以如果它是静止图像,我们可以使用 UIImage 实现来处理图像渲染,不确定它是否是正确的修复。 react-native/Libraries/Image/RCTUIImageViewAnimated.m

  if (_currentFrame) 
    layer.contentsScale = self.animatedImageScale;
    layer.contents = (__bridge id)_currentFrame.CGImage;
   else 
    [super displayLayer:layer];
  

【讨论】:

以上是关于IOS 14图像渲染问题本机反应的主要内容,如果未能解决你的问题,请参考以下文章

Twitter嵌入不渲染反应本机渲染html

反应本机:名称中带有空格的图像不会在 IOS 中加载(设备,不是 https 问题)

用于反应本机应用程序的 PHAsset 图像 URI

如何使图库的内容(包括视频和图像文件)在本机反应中可滚动?

反应本机 InputAccessoryView 在 iOS 11 上不起作用

反应本机(IOS)。我需要更新和打印值纬度和经度