【发布时间】:2020-04-17 13:34:12
【问题描述】:
我无法在带有 Expo 的 React Native 上设置 iOS 和 Android 上状态栏的颜色。 我只是设法隐藏它。
代码:
import * as React from 'react';
import { WebView } from 'react-native-webview';
import { StatusBar } from 'react-native'
export default class App extends React.Component {
render() {
return <>
<StatusBar hidden={true} />
<WebView source={{ uri: 'https://foo.co' }} style={{ marginTop: 33 }} />
</>
}
}
我已经试过了:
<StatusBar hidden={false} barStyle="light-content" />
和:
<StatusBar barStyle = "dark-content" hidden = {true} backgroundColor = "#00BCD4" translucent = {true}/>
我真的很困惑这个 StatusBar 是如何工作的。
提前谢谢你!
【问题讨论】:
标签: android ios react-native expo