我想阻止键盘在我的Phonegap应用程序中扭曲/调整我的布局。我使用以下本机 android 代码来禁用和启用使用 Cordova 插件在应用程序中调整大小:
this.cordova.getActivity().runOnUiThread(new Runnable() {
public void run() {
context.getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
}
});
但是我不知道如何在iOS(6和7)中做同样的事情。任何人都可以提供我可以使用的片段吗?还是为我指出正确的方向?
此功能在 Cordova 键盘插件中可用。然后,您可以向主 Cordova 配置添加首选项.xml...
<preference name="KeyboardShrinksView" value="false" />
。或者在创建的全局Keyboard
对象上调用相应的方法:
window.Keyboard.shrinkView(false);