Я нахожусь на своем пути, пытаясь преодолеть проблему IOS7, в которой панель состояния перекрывает верхнюю часть моего приложения. Шаги, которые я взял являются:Использование плагина StatusBar работает на симуляторе, а не на устройстве
phonegap plugins add org.apache.cordova.statusbar
- Добавление следующих к моему основному config.xml:
<gap:plugin name="org.apache.cordova.statusbar"/> <preference name="fullscreen" value="true" /> <preference name="StatusBarOverlaysWebView" value="false" /> <preference name="StatusBarStyle" value="default" /> <feature name="StatusBar"> <param name="ios-package" value="CDVStatusBar" onload="true" /> </feature>
- Читая различные SO сообщения, я пытался несколько раз добавление/удаление как плагин и платформа ios.
Плагин успешно регулирует поведение строки состояния на тренажере (работает cordova run ios
), но когда я использую PhoneGap построить на самом деле запустить его на устройстве, увы строка состояния до сих пор перекрывает мое приложение WebView.
Заранее благодарим за помощь.
, поскольку у вас есть только проблема при использовании сборки phonegap, проблема должна быть в файле config.xml. Во всяком случае, попробуйте запустить локально на устройстве с запуском cordova ios --device – jcesarmobile
Да, на симуляторе он работает так, как ожидалось (как я уже упоминал). Только на устройстве у меня возникают проблемы. Который, разумеется, расстраивает. – Scott
Если вы используете cordova run ios --device, он должен установить и запустить на устройстве – jcesarmobile