React Native 在高IOS版本下无法显示图片的问题处理

图片在低ios版本下可以看到图片,在高版本ios下显示不了图片

直接上解决方法

找文件 /node_modules/react-native/Libraries/Image/RCTUIImageViewAnimated.m 修改源码

原代码

复制代码
if (_currentFrame) {
    layer.contentsScale = self.animatedImageScale;
    layer.contents = (__bridge id)_currentFrame.CGImage;
}

修改后代码

复制代码
if (_currentFrame) {
    layer.contentsScale = self.animatedImageScale;
    layer.contents = (__bridge id)_currentFrame.CGImage;
} else {
    [super displayLayer:layer];
}

实测有效,才来分享

相关推荐
暗不需求12 小时前
# 深入 React Todos:从零实现一个状态提升与本地持久化的待办应用
javascript·react.js·全栈
骑自行车的码农12 小时前
数据的源头 —— JSX
react.js
时光足迹13 小时前
Tiptap 简单编辑器模版
前端·javascript·react.js
时光足迹14 小时前
Tiptap编辑器
前端·javascript·react.js
时光足迹14 小时前
电子书阅读器之笔记高亮(跨段处理)
前端·javascript·react.js
空中海16 小时前
03 渲染机制、性能优化与现代 React
javascript·react.js·性能优化
MonkeyKing18 小时前
消息发送与转发流程
ios
openKaka_19 小时前
为什么 React 18 之后使用 createRoot,而不是 ReactDOM.render
前端·javascript·react.js
移动端小伙伴20 小时前
我受够了 Xcode 的 SPM 网络问题,写了个脚本一劳永逸
ios