如何在iOS上显示键盘时调整网页视图(cordova)
在Phonegap 3.7.0上,当键盘出现在iPhone或iPad上时,Web视图不会resize,并且键盘会在页脚上方结束。 我希望网页视图缩小,使页脚保持可见状态。 有没有什么办法解决这一问题?
我在这里看到了很多问题来实现相反的目的,但是在之前的Cordova / Phonegap版本中。
仅供参考,我尝试了以下操作:当键盘出现(我使用Ionic键盘插件知道什么时候显示,它的高度)调整身体,并更改我的页脚的bottom
值。 这可以在iPhone 6.1.3上使用,但不能在iPhone / iPad 8上使用。*。 即使身体较小,身体仍然可以滚动,好像仍然是100%。 我尝试删除我的元标记内容与width=device-width
,但它没有改变任何东西。
一种select是使用插件缩小原生WebView。 将cordova-plugin-keyboard
添加到你的项目中:
phonegap plugin add cordova-plugin-keyboard
然后在你的config.xml中添加
<preference name="KeyboardShrinksView" value="true" />
或者在你的javascript中调用这个方法
Keyboard.shrinkView(true);