Предотвращение перемещения пользовательского интерфейса при появлении клавиатуры

Я работаю над небольшим приложением, которое использует Sencha Touch 2 для пользовательского интерфейса. Прямо сейчас я запускаю его в Safari на своем iPad и iPhone.

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

Это выглядит не очень естественно, так как верхняя панель инструментов больше не видна.

Вот два снимка экрана, которые демонстрируют проблему. На втором скриншоте вы можете увидеть эффект, когда видна клавиатура.

Есть ли способ предотвратить такое поведение и заставить Safari изменитьразмер пользовательского интерфейса?

Normal view


Keyboard enabled

8
задан Jonas Lundgren 17 August 2016 в 17:23
поделиться