iOS:如何停止由于键盘而导致的屏幕布局失真



我想阻止键盘在我的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);

最新更新