cordova - iOS7 的错误显示带有 PhoneGap 和 Intel App Framework 的软键盘

标签 cordova keyboard ios7

我使用优秀的英特尔AppFramework作为我的phonegap/cordova应用程序的UI,但从iOS7开始,有时,当我打开键盘时,底部菜单会上升(它不应该): http://screencloud.net/v/9omt 然后,当我关闭键盘时,底部菜单保留在屏幕中间: http://screencloud.net/v/DgRf

看起来错误是在 hideAddressBar 函数中。我禁用了该功能,现在,菜单总是会出现,但至少,当我关闭键盘时,它总是会完成。

(我们使用1.0版本。我们计划很快更新,但我们正在紧急发布中)

预先感谢您的帮助或指导,

最佳答案

这个解决方案对我有用。我的 index.html 中有以下元标记:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

我将其更改为:

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />

最重要的属性是height=device-height,它表示 View 尺寸将始终是设备的尺寸。

编辑:iPad 在横向和 iOS7 中存在错误。视口(viewport)的 CSS 大小错误...

关于cordova - iOS7 的错误显示带有 PhoneGap 和 Intel App Framework 的软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18963400/

相关文章:

javascript - 在javascript下拉框中显示值(存储在本地存储中)

java - 软键盘监听器

ios - 在 iOS 7 上使用 AVSpeechSynthesizer 但保留对 iOS 6 的兼容性

c++ - 重新启动后禁用USB键盘

python - Delphi:模拟按键以实现自动化

ios - 将 ASOAnimatedButton 库添加到项目中

ios7 - 应用程序使用 MFMailComposeViewController 崩溃

Coldfusion CFC 的 JQuery 搜索输入

javascript - 检测推送通知是否正在等待phonegap

android - Cordova 运行安卓 : ANDROID_HOME not set and android not in my path