【问题标题】:react-native-lightbox enables StatusBarreact-native-lightbox 启用 StatusBar
【发布时间】:2024-05-20 14:30:01
【问题描述】:

我已经实现了react-native-lightbox,但是每次我点击图片并出现一个灯箱时,它也会启用我在Mainpage.js上设置的隐藏状态栏(灯箱是Detailview.js

    <StatusBar hidden={true} />

https://github.com/oblador/react-native-lightbox

<Lightbox activeProps={{resizeMode:"contain"}} ><Image source={{uri: image}} resizeMode="cover" style={Styles.image} /></Lightbox>

【问题讨论】:

    标签: react-native react-native-lightbox


    【解决方案1】:

    通过打开 node_modules、访问 LightboxOverlay.js 并转到第 132 行(从版本 0.6.0 开始 - 找到 onClose 事件)并将 StatusBar.setHidden 更改为 true 来解决此问题

    【讨论】:

    • 谢谢,这应该改变标准,否则它将被第一次更新覆盖
    • 是的 - 每次我们 npm install 时都更改它会很烦人。