Cordova Ionic/AngularJS/Phonegap iOS键盘问题

Cordova Ionic/AngularJS/Phonegap iOS键盘问题,cordova,keyboard,phonegap-build,ionic-framework,Cordova,Keyboard,Phonegap Build,Ionic Framework,我们使用Ionic框架AngularJS和Phonegap Build 3.4创建了一个应用程序 我们在iOS上遇到了一些键盘问题-在Android上很好: 安卓: 图1:我们打开一条收到的消息-回复栏位于ion footer bar div中 图2:点击“编写消息回复”输入框-这是正确的: iOS: 图1:我们打开一条收到的消息-回复栏位于ion footer bar div中 图2:我们点击“编写消息回复”输入框-这不正确!正如你所看到的,当键盘打开时,整个屏幕上下移动。我们如何解决这

我们使用Ionic框架AngularJS和Phonegap Build 3.4创建了一个应用程序

我们在iOS上遇到了一些键盘问题-在Android上很好:

安卓:

图1:我们打开一条收到的消息-回复栏位于ion footer bar div中

图2:点击“编写消息回复”输入框-这是正确的:

iOS:

图1:我们打开一条收到的消息-回复栏位于ion footer bar div中

图2:我们点击“编写消息回复”输入框-这不正确!正如你所看到的,当键盘打开时,整个屏幕上下移动。我们如何解决这个问题


我认为这是与iOS 7.1相关的问题,因为我们的构建在iOS上运行良好。一个简单的方法就是使用

您可以看到这个插件提供了两个事件

每当键盘出现时,都会发送键盘高度。可以使用此高度调整主要内容的大小


我知道这是解决此问题的糟糕方法,但它可以解决您的问题,直到在框架中解决此问题。

我们最终解决了此问题!!首先,我们必须将其添加到ion页脚栏:

  keyboard-attach
然后我们将Ionic升级到最新的稳定版本:

  1.0.0-beta.11

我在IOS 7中也遇到了同样的问题。我找不到解决方案。您也在使用Phonegap构建吗?或者你用什么来构建你的应用程序?你也在使用Phonegap构建吗?或者你认为这是一个离子问题?或者你用什么来构建你的应用程序?我正试图找出问题所在。。
  keyboard-attach
  1.0.0-beta.11