我有一个HTML5/Javascript(Sencha)应用程序,我已经在XCode中打包到PhoneGap for iOS中.无论如何,我希望能够听取键盘打开/关闭事件并做相应的事情.有没有办法做到这一点?
在对焦textfield,textareafield时,将自动调用键盘.... 因此,您可以在javascript中创建焦点事件的监听器,这类似于监听键盘打开事件.您还可以使用模糊侦听器来处理键盘关闭.
谢谢.
我遇到了同样的问题,我认为在你的情况下最好的解决方案是使用一个PhoneGap插件,它将绑定本机事件,如下所示:
https://github.com/driftyco/ionic-plugins-keyboard/tree/60b803617af49a10aff831099db90340e5bb654c
它以相同的方式在Android和iOS上运行良好,只需绑定这些事件:
window.addEventListener('native.showkeyboard', keyboardShowHandler); window.addEventListener('native.hidekeyboard', keyboardHideHandler);