PhoneGap Build - DisallowOverscroll не работает на IOS

У меня проблемы с Phonegap Build и моим Iphone.

На данный момент у меня есть следующие настройки в моем config.xml

<preference name="webviewbounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="UIWebViewBounce" value="false" />

и следующий метатег;

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=medium-dpi" />

Приложение прекрасно компилируется, и мое приложение отлично запускает систему "Тестовый полет", исключая эту проблему. Приложение выглядит "перетаскиваемым" (что, я считаю, является проблемой отказов).

Вещи, которые я пробовал;

Удалить мой PhoneGap Build Project.

Удалите все файлы config.xml, кроме моего основного, расположенного в корне проекта.

Используя только одно из предпочтений и т. Д.

Кто-нибудь знает, как я могу предотвратить перетаскивание приложения вниз по экрану (у меня есть элементы, которые переполняются на них, и они хорошо прокручиваются, но все приложение прокручивается несколько раз, что действительно влияет на работу пользователя).

Благодарю.

* Редактировать 1

Итак, я открыл свой файл.ipa на Mac, и кажется, что в config.xml для "DisallowOverscroll" установлено значение false. Я не совсем уверен, почему это происходит?

2 ответа

Решение

Итак, я понял это, благодаря dsokurenko, который вложил в мою идею, что config.xml на самом деле не читается!

Так что мои шаги, чтобы это исправить;

  • Создать новый телефонный проект

  • Скопируйте мои файлы через

  • Переместите файл config.xml в /www/ folder (я считаю, что это был ключ к решению проблемы, измените все значения конфигурации, в которых есть / www /

  • Создайте новое приложение на PhoneGap. Создайте, перестройте и установите!

Это сработало для меня, и я надеюсь, что это поможет кому-то еще.

Ну, на самом деле просто <preference name="DisallowOverscroll" value="true" /> должно быть достаточно, ваш тег viewport выглядит достаточно хорошо. Попробуйте полностью удалить платформу ios и снова добавить ее.

Другие вопросы по тегам