У нас есть гибридное приложение ionic1 и cordova. На некоторых iPads строка состояния сбрасывается в фиксированное положение на экране. Это же приложение работает на 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();
}
}