StatusBar 中的 BarStyle "dark-content" 在 IOS 中不起作用(React Native)
BarStyle "dark-content" in StatusBar is not working in IOS (React Native)
我希望 barStyle
在 StatusBar
中始终是 "dark-content"
在 IOS 中。但是,当 phone 处于深色模式时,我看到文本仍在切换为白色。这个问题有什么解决办法吗? React Native 版本为“0.63.4”。
import {
Platform,
StatusBar,
} from 'react-native';
<StatusBar
barStyle={Platform.OS === 'ios'? 'dark-content': 'default'}
/>
我找到了解决这个问题的方法。我从组件中删除了 basStyle
并在 useEffect()
中的 App.js
中写入了这段代码,它开始工作了:
useEffect(() => {
StatusBar.setBarStyle(Platform.OS === 'ios'? 'dark-content': 'default')
}, []);
我希望 barStyle
在 StatusBar
中始终是 "dark-content"
在 IOS 中。但是,当 phone 处于深色模式时,我看到文本仍在切换为白色。这个问题有什么解决办法吗? React Native 版本为“0.63.4”。
import {
Platform,
StatusBar,
} from 'react-native';
<StatusBar
barStyle={Platform.OS === 'ios'? 'dark-content': 'default'}
/>
我找到了解决这个问题的方法。我从组件中删除了 basStyle
并在 useEffect()
中的 App.js
中写入了这段代码,它开始工作了:
useEffect(() => {
StatusBar.setBarStyle(Platform.OS === 'ios'? 'dark-content': 'default')
}, []);