Могу ли я запретить клавиатуре поднимать предметы, когда они отображаются - PullRequest
1 голос
/ 22 марта 2012

В настоящее время я использую версию sencha touch beta 3. У меня есть панель заголовка (панель, закрепленная сверху) с кнопками и заголовком, а на другой панели текстовая область, которая занимает место слева. Когда я нажимаю в текстовой области, клавиатура появляется и делает полосу заголовка для прокрутки за пределы экрана. То, что я хочу, это оставить эту панель заголовка на месте. Я попытался бы прокрутить его назад, чтобы компенсировать величину, которую нажимает клавиатура, но я не смог это реализовать. Любая помощь приветствуется

Edit: Эта проблема больше относится к ios: на клавиатуре Android всплывающее окно поднимается, только если оно (клавиатура) перекрывает текстовое поле, а на клавиатуре iphone всегда всплывает вверх.

Редактировать: если текстовая область тонкая, строка заголовка также не прокручивается на ios, но мне нужно, чтобы текстовая область была достаточно большой, а текстовая область прокручивалась при необходимости, а не строка заголовка.

Редактировать: я реализовал панель заголовка для перемещения вниз при отображении клавиатуры и наоборот, но я сталкиваюсь с проблемами при выполнении этого одновременно. Все еще надеюсь получить лучший способ сделать это, любая помощь оценена

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Возможно, вы захотите взглянуть на атрибут windowSoftInputMode .

Отрегулируйте его так, чтобы при изменении размера клавиатуры экран изменялся.

0 голосов
/ 03 апреля 2012

Решил проблему, реализовав необходимый экран изначально (создал плагин pg для создания экрана из кода javascript)

...