我们使用Ionic框架,AngularJS,PhonegapBuild3.4创建了一个应用程序
我们在iOS上遇到了一些键盘问题--在Android上很好:
ANDROID:
图1:我们打开接收到的消息-回复栏位于离子页脚栏div中。

图2:我们点击写消息回复输入框-这是正确的:

iOS:
图1:我们打开接收到的消息-回复栏位于离子页脚栏div中。

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

发布于 2014-09-01 12:02:16
我们终于解决了这个问题!!首先,我们必须将它添加到离子脚栏中:
keyboard-attach然后我们将Ionic升级到最新的稳定版本:
1.0.0-beta.11发布于 2014-08-16 03:23:37
我认为这是与iOS 7.1相关的问题,因为我们的构建在iOS上运行良好。一种简单的攻击是使用离子键盘插件。
您可以看到,这个插件提供了两个事件
native.keyboardshowA number keyboardHeight is given on the event object, which is the pixel height of the keyboard. `native.keyboardhide`
只要出现键盘,就会发送keyboardHeight。您可以使用此高度调整主要内容的大小。
我知道这是解决这个问题的糟糕方法,但它可以解决您的问题,直到这个问题在框架内解决为止。
https://stackoverflow.com/questions/25328701
复制相似问题