Прокрутка сенсорного списка Sencha при включенной программной клавиатуре - PullRequest
2 голосов
/ 23 февраля 2012

Я создаю мобильное приложение, которое живет внутри UIWebView и написано в sencha.

Прямо сейчас у меня есть страница с ext.list, содержащим элемент <textarea> внутри строк.

Когда пользователь нажимает на текстовую область, появляется программная клавиатура итолкает экран как положено.Однако, если вы попытаетесь прокрутить список, когда клавиатура поднята, список переместится вниз до самого конца.На этом этапе вы можете попытаться прокрутить список обратно вверх, чтобы увидеть <textarea> (клавиатура все еще вверху), но когда вы закончите прокрутку и уберете палец, он сразу же снова опустит вас внизу списка.

После того, как вы отклоните программную клавиатуру, проблема исчезнет.К сожалению, нам нужна прокрутка с клавиатурой вверх.

То, что я пробовал: * Используйте событие scrollstart, чтобы расфокусировать <textarea> и закрыть клавиатуру, когда начинается прокрутка работает, но, как яПри этом мы хотим прокрутить клавиатуру вверх

* Поместить <textarea> на панель инструментов или просто зафиксировать ее в середине экрана.Кажется, все равно, где находится <textarea>.Кажется, главная проблема заключается в взаимодействии клавиатуры и прокрутки.

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

Заранее спасибо.Я могу разместить код и / или демо согласно запросу.

...