【问题标题】:Status bar not sticking to top on Some iPads某些 iPad 上的状态栏不停留在顶部
【发布时间】:2019-06-11 08:19:52
【问题描述】:

我们有一个 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();
        }    
    }

【问题讨论】:

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


【解决方案1】:

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

 StatusBar.overlaysWebView(True);

【讨论】:

  • 我会尝试你的建议,但是这个问题只出现在少数 iPAD 上,我们的代码对于 iPhone 和 iPAD 是相同的。
  • 先尝试,因为我之前也遇到过这个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多