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];
}

实测有效,才来分享

相关推荐
iOS日常2 小时前
Xcode 垃圾清理
ios·xcode
yuki_uix2 小时前
Props、Context、EventBus、状态管理:组件通信方案选择指南
前端·javascript·react.js
牛奶2 小时前
React 底层原理 & 新特性
前端·react.js·面试
牛奶3 小时前
React 基础理论 & API 使用
前端·react.js·面试
小呆呆_小乌龟4 小时前
同样是定义对象,为什么 TS 里有人用 interface,有人用 type?
前端·react.js
开心就好20254 小时前
不越狱能抓到 HTTPS 吗?在未越狱 iPhone 上抓取 HTTPS
后端·ios
傅里叶8 小时前
iOS相机权限获取
flutter·ios
代码小学僧10 小时前
为什么我推荐前端项目都应该使用 TanStack Query 管理接口请求
前端·react.js·axios
不会敲代码110 小时前
React 受控组件与非受控组件完全指南
前端·react.js
不会敲代码110 小时前
React Hooks 进阶:useRef 核心用法与受控/非受控组件实战解析
前端·react.js·面试