我正在 Cordova/Phonegap (v6.5.0) 中创建一个应用程序。 安装的平台: - IOS(存在问题) - Android(存在问题) - 浏览器(问题不存在)
现在我遇到了一个已知问题,但没有足够的解决方案。
当我专注于页面上的某个字段时,整个页面会尝试适应用户的 View (在顶部栏和虚拟键盘之间)。这使我的字段相互重叠并使应用变得丑陋。
我想要的是我的页面保持不变,因此不适应键盘。
你们有解决办法吗?我的所有页面上都有这个。
提前致谢
编辑:
我在以下链接中自己找到了答案:Soft-keyboard makes the cordova-view shrink
最佳答案
这个问题的跨平台(iOS和Android)解决方案是安装以下插件:
cordova plugin add ionic-plugin-keyboard --save
并将以下代码添加到您的 deviceready
处理程序中:
document.addEventListener('deviceready', function(){
if (window.cordova && cordova.plugins && cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.disableScroll(true);
}
});
注意:忽略它是 iconic plugin 的事实,它适用于常规的 cordova 元素
关于javascript - Cordova 在输入焦点上禁用收缩 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43157442/