在某些iPad上,状态栏没有停留在顶部

时间:2019-01-17 07:13:45

标签: ios cordova ionic-framework cordova-plugins hybrid-mobile-app

我们有一个ionic1和cordova混合应用程序。在某些iPad上,状态栏下降到屏幕上的固定位置。同一应用可以在iPhone和某些iPad上运行。

其他一些细节:

Project: Ionic1

Cordova Version: 8.1.2

"cordova-plugin-statusbar": "^2.4.1",

在config.xml中设置的首选项

<preference name="StatusBarStyle" value="lightcontent" />

app.js中使用的代码

   if (window.StatusBar) {
         // org.apache.cordova.statusbar required
        if(ionic.Platform.isIOS()){
            StatusBar.overlaysWebView(false);
            StatusBar.styleBlackTranslucent();
            StatusBar.backgroundColorByHexString("#C81B1B");  
        }else{
            StatusBar.styleDefault();
        }    
    }

enter image description here

1 个答案:

答案 0 :(得分:0)

基本上,您需要将overlaysWebView设置为true,因为您已经为状态栏创建了空间。

 StatusBar.overlaysWebView(True);