软键盘启动时,Sencha Touch列表滚动

时间:2012-02-23 02:44:18

标签: html ios sencha-touch mobile-safari

我正在构建一个位于UIWebView内部并使用sencha编写的移动应用程序。

现在,我有一个页面,其中包含行内的<textarea>元素的ext.list。

当用户点击文本区域时,软键盘出现并按预期推动屏幕。但是,如果您在键盘启动时尝试滚动列表,列表将一直向下飞到底部。此时,您可以尝试向上滚动列表以查看<textarea>(键盘仍然是向上),但是当您完成滚动并移开手指时,它会立即将您放在列表的底部试。

一旦解开软键盘,问题就会消失。不幸的是,我们希望用键盘向上滚动。

我尝试过的事情: *使用scrollstart事件取消焦点<textarea>并在滚动开始时关闭键盘正常工作,但就像我说的那样,我们希望用键盘向上滚动

*将<textarea>放在工具栏上,或者只是将其固定到屏幕中间。它似乎并不关心<textarea>的位置。主要问题似乎是键盘+滚动交互。

我已经环顾了一段时间,但却找不到任何。似乎大多数人都抱怨Android,我还没有探索过。我觉得这必须是人们在他们的应用程序中融入的东西(例如,在您键入时显示结果的搜索,您可以浏览这些结果),所以我必须错过一些东西? Sencha 2能解决这个问题吗?

提前致谢。我可以根据请求发布代码和/或演示。

0 个答案:

没有答案