在 iOS 中 React Native 更改状态栏文本颜色

Fab*_*zio 7 statusbar textcolor ios react-native

我正在使用 React Native 开发一个应用程序,我被要求将状态栏的文本颜色设置为白色。

我使用了带有属性 barStyle="light-content" 的 StatusBar 组件,它在 Android 上运行良好,但在 iOS 上运行得很好,文本颜色仍然是黑色。

我对此进行了一些研究,但找不到任何有用的信息。我什至尝试在 XCode 上选择 Light Status bar 样式,如下图所示,但它仍然不起作用

小智 17

我解决了问题!我在索引页面中使用此代码并将文本颜色设置为白色:

<StatusBar  barStyle="light-content" translucent={true} />
Run Code Online (Sandbox Code Playgroud)


Fab*_*zio 2

我解决了我的问题!

这个问题来自一个名为 React Native Navbar 的 React Native 库,它也控制了状态栏,我必须在该组件中设置“light-content”属性。