我有几个客户端正在使用的应用程序,我们注意到在使用该应用程序的某些情况下,使用键盘时视图会向上移动。然后,视图就会卡在此处,就像不断向视图底部添加空间一样,使其看起来像视图底部。
这似乎仅发生在iOS(设备使用的版本5、6或7)上,而不是Android。我尝试直接在iOS项目中更改选项KeyboardShrinksView(我们使用appery.io,并且正在通过Appery导出来构建iOS项目)。
几个月前,我上次查看该问题(我们正在对一个更大的项目进行Beta测试),但我确实在网上看到其他人说他们遇到过类似的问题。因此,我不知道其他人是否仍然存在此问题,或者现在是否不使用最新版本的phoneGap 3.3。
即使以前曾问过这个问题,我也希望这个问题能回到phoneGap上。
谢谢
最佳答案
我已经看到类似的问题已解决,方法是将height=device-height
添加到html的视口中。
<meta name="viewport" content="height=device-height,width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" />
如果这不起作用,请尝试在输入模糊时强制重新绘制页面,如本文所示:
https://stackoverflow.com/a/18856929/1656561