离子状态栏问题白色 - iOS

时间:2017-06-09 15:25:37

标签: ios angular typescript ionic-framework ionic2

我正在创建一个带有Ionic框架的移动应用程序,当我用iOS设备测试时,我的状态栏在应用程序完全加载后变成白色。我需要将颜色从白色更改为黑色。它适用于Android设备。

这就是问题

enter image description here

我尝试了以下方法,但没有任何作用

我对我的config.xml文件进行了更改,该文件在许多网站中提到如下

<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarBackgroundColor" value="#000000" />
<preference name="StatusBarStyle" value="lightcontent" />

我在app.component.ts

下添加了状态栏本机事件处理程序
constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      statusBar.styleDefault();
      statusBar.backgroundColorByHexString('#000000');
      statusBar.show();
      splashScreen.hide();
    });

是否有更好的解决方案来解决这个问题。

此项目的HTML

app.html

<ion-nav [root]="rootPage"></ion-nav>

0 个答案:

没有答案