如何使状态栏透明?无论我做出什么更改,它都不会反映在应用程序中。到目前为止,我已经尝试过了。
StatusBar.styleLightContent();
我也玩过StatusBar.overlaysWebView(false);
结果始终是这样,没有文本的白色状态栏(iOS 12,Cordova 8.1.1):
答案 0 :(得分:0)
将这些首选项添加到您的config.xml
<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarCropsWebview" value="false" />
<preference name="StatusBarStyle" value="lightcontent" />
<preference name="StatusBarBackgroundColor" value="#2980b9" />
完整的说明和选项在这里:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/
别忘了确保您的活动指示器也设置相同。
<preference name="TopActivityIndicator" value="white" />
有关此内容的更多信息以及此处的可用选项:https://cordova.apache.org/docs/en/latest/config_ref/index.html#feature