【发布时间】:2015-05-19 21:13:13
【问题描述】:
一个带有 Cordova 5.0.0 和 iOs 3.8.0 的新 Cordova HelloWorld 应用程序,通过 Xcode 在 iPhone 6 上以 320x568 像素而不是 375x667 像素运行。
有关此问题的更多信息:
在模拟器中运行正常
在我的“旧”当前项目中发现了问题,应该针对 iPhone6 进行更新。该项目从 Cordova 3.5 开始。在 apache cordova 上找到错误报告。首先:尝试了错误修正建议-> 没有成功。第二:更新了 Cordova -> 没有成功。
在这些步骤之后,我下载了 HelloWorld 应用程序,以尝试它是否适用于全新的项目 -> 不成功。
【问题讨论】:
-
HTML 元标记是根据 Apple 开发指南设置的。
-
调试Objective-C代码显示检测到的屏幕分辨率为320x568px。这也会导致 webview 及其内容达到此分辨率。手动将检测到的分辨率更改为 375x667px 会导致 webview 部分呈现在可见屏幕之外。
标签: ios xcode cordova web iphone-6