首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有iOS的离子/AngularJS/Phonegap键盘问题

带有iOS的离子/AngularJS/Phonegap键盘问题
EN

Stack Overflow用户
提问于 2014-08-15 14:53:21
回答 2查看 3.6K关注 0票数 2

我们使用Ionic框架,AngularJS,PhonegapBuild3.4创建了一个应用程序

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

ANDROID:

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

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

iOS:

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-01 12:02:16

我们终于解决了这个问题!!首先,我们必须将它添加到离子脚栏中:

代码语言:javascript
复制
  keyboard-attach

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

代码语言:javascript
复制
  1.0.0-beta.11
票数 0
EN

Stack Overflow用户

发布于 2014-08-16 03:23:37

我认为这是与iOS 7.1相关的问题,因为我们的构建在iOS上运行良好。一种简单的攻击是使用离子键盘插件

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

代码语言:javascript
复制
native.keyboardshow

A number keyboardHeight is given on the event object, which is the pixel height of the keyboard. `native.keyboardhide`

只要出现键盘,就会发送keyboardHeight。您可以使用此高度调整主要内容的大小。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25328701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档