5

我正在尝试react-native-navigation V2但无法更改状态栏颜色。

Navigation.setDefaultOptions({
 statusBar: {
 visible: true,
 style: "dark",
 backgroundColor: "red"
},
topBar: {
 background: {
  color: COLOR.primaryColor
 },
 title: {
  text: "ExampleWix",
  fontSize: 22,
  color: "white"
 },
 visible: true
}
});

但这仅适用于操作栏,状态栏没有任何反应,它仍然是白色的。我正在使用 RN v= 0.54.2 和 react-native-navigation = 2.0.2373

更新

更新你的RNN,你将能够改变status bar颜色

4

1 回答 1

13

有点晚了,但对于从谷歌来到这里的人来说:

如果您使用的是 iOS。请务必将Info.plist 中的View controller-based status bar appearance或设置为。UIViewControllerBasedStatusBarAppearanceYES

于 2018-11-28T10:21:04.833 回答