1

我使用 PhoneGAP 为 iPhone 创建了一个应用程序。我创建了 640x1136 分辨率的应用程序设计。但是当我尝试在 iPhone 6.1 模拟器中运行应用程序时,分辨率是 320x548 而不是 640x1136。我使用以下 JavaScript 代码检查模拟屏幕分辨率。

$("#width").text(window.innerWidth); $("#height").text(window.innerHeight);

为此,我尝试了以下步骤

  1. 在 /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/Resources/Devices/iPhone (Retina).deviceinfo/ 中编辑 Info.plist 文件

  2. 在 XCode 中打开 .plist 文件并添加以下键/值对,

老鹰:640 长颈鹿:1136

  1. 保存文件并重新启动模拟器。

  2. 选择 iPhone (Retina) 以查看新分辨率。

但这无济于事。

请你帮助我好吗。

提前谢谢对不起我的英语不好

4

1 回答 1

1

当您在模拟器上运行时,您仍然需要选择您正在运行的“硬件”。运行模拟器时,选择 Hardware -> Device 并选择正确的设备(是否带有 Retina)进行测试。

于 2013-03-16T21:31:05.063 回答