在iOS设备中键盘外观后,PhoneGap页面向上滚动,导致PhoneGap页面损坏

a.k*_*kar 6 iphone layout ios cordova iphone-softkeyboard

我正在尝试使用PhoneGap for iOS设备开发聊天应用程序.该应用程序有一个标题显示已登录的用户,一个页脚,用户可以在其中写入他的文本消息,一个列表视图放在正文中,将显示消息.

我更新到最新版本的JQueryMobile(1.3.0),但问题仍然出现在应用程序中.我附上了一个快照,显示了布局是如何被破坏的.(http://i.stack.imgur.com/RsLfT.png)

我尝试了几个解决方案,如使页面不可滚动(将UIWebViewBounce设置为false)和不可伸缩(user-scalable = no)和其他用户界面更改,但问题仍未解决.

有谁知道如何解决这个问题?(如软键盘外观后刷新)


a.k*_*kar 4

为了暂时解决此问题(因为它在显示键盘时显示中断),您可以在配置文件(config.xml)中将“KeyboardShrinksView”设置为“true”或添加它:

<widget>
  ...
  <preference name="KeyboardShrinksView" value="true" />

  <plugins>...
Run Code Online (Sandbox Code Playgroud)