【发布时间】:2017-11-21 12:47:51
【问题描述】:
我刚刚创建了一个新的 Cordova 项目。我使用cordova build 进行项目,然后使用xcode 启动到我的设备上。一切正常,直到我在 iPad Pro 12.9 视网膜显示屏上启动该应用程序。在这里,应用程序似乎有些缩放不正确,如下图所示(请注意,即使是状态栏也缩放不正确):
https://i.stack.imgur.com/ZhLAp.jpg:
但是,我有办法“解决”这个问题:如果我打开 xcode 并将“启动屏幕文件”(在应用程序图标和启动图像下)更改为 MainViewController.xib,它似乎解决了这个问题,因为见下图。 但是 (!) 启动应用程序时,用户会看到不需要的黑屏。
https://i.stack.imgur.com/W7rAX.jpg:
所以我的问题是:有什么办法可以在不影响启动屏幕的情况下解决原始问题?我非常想要一个不涉及进入 xcode 并手动更改某些内容的解决方案。
注意:
- 我意识到从提供的屏幕截图中问题不是很明显,但是在设备上却非常明显。
- 我在
index.html-file 中包含以下内容:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
【问题讨论】:
标签: ios xcode cordova retina-display