2015-06-11 5 views
0

Я использую INTEL XDK (1995) и Ionics для создания приложения HTML 5 для Android и iOS.Макет смещения на iOS 8.3

Приложение работает как и должно быть на Android устройств, а также на моем iPhone 4, который имеет IOS 7.1.1

Применение требуется подключение к Интернету для загрузки расположение данных и данных, которые он сам и затем помещается на экране устройства. Вот пример того, как приложение выглядит следующим образом: Normal layout

И это пример из iPhone 6 и прошивкой 8.3: iOS 8.3

Похоже, что высота не рассчитывается должным образом. Но интересно, что кнопки расположены правильно. Потому что они также заданы высотой экрана. Но на каком-то другом устройстве, которое также является iPhone 6, и iOS 8.3 работает так, как должно. Кто-нибудь знает, что может повлиять на одно и то же устройство? Скажите, если вам нужна дополнительная информация.

+0

можно отправить по почте код – krisrak

+0

есть довольно некоторый код. Я могу отправить вам код из индекса, если хотите. Я обнаружил, что если я загружу cordova.js из этой ссылки: https://github.com/apache/cordova-js/tree/master/src и вместо этого включит его: . Приложение загрузится с правильной компоновкой, но я больше не могу удалить строку состояния. – Jure

+0

Вы не должны заменять файл cordova.js в своем приложении. Система сборки автоматически добавит это в ваше приложение, оно тесно связано с системой сборки и настроено на ОС устройства и не должно быть частью вашего каталога проектов! – xmnboy

ответ

0

Мне удалось решить эту проблему. Когда я пошел к клиенту, у которого была эта проблема, я обнаружил, что экран заставки даже не показывался, и вместо этого он попал прямо в приложение. Итак, я добавил файл init-dev.js и назвал свой метод запуска AngularJS методом «готового» слушателя.

Смежные вопросы