【发布时间】: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();
}
}
【问题讨论】:
-
在我看来是个 bug,在 github 存储库上报告它github.com/apache/cordova-plugin-statusbar/issues
标签: ios cordova ionic-framework cordova-plugins hybrid-mobile-app