Sencha touch & Extjs6,在 ios 中使用第 3 方 InputMethod 时键盘覆盖输入字段

Sencha touch & Extjs6, Keyboard overlays input fields when using 3rd-party InputMethod in ios

Extjs6 Modern 有一个表单面板,里面有很多输入字段。

我正在使用 ios 9.3.1 和第 3 方输入法。当我点击一个输入(例如 Rio 文本区域)时,键盘会显示,但它会覆盖输入。

当我使用 ios 的默认 inputMethod 时,一切顺利。视图向上移动并停靠在键盘顶部。

Sencha touch 也有同样的问题。

你有什么解决方法吗?

我有办法 使用插件 cordova-plugin-keyboard,并将这些首选项添加到 config.xml

<preference name="KeyboardShrinksView" value="true" />  
<preference name="DisableScrollingWhenKeyboardShrinksView" value="true" />  

详见http://blog.csdn.net/lovelyelfpop/article/details/52033045