2012-10-04 143 views
1

什么是IOS 6 IPHONE模拟器 当我为它取分辨率320x480像素未来屏幕的截屏的实际尺寸。 但我想它应该是320x568像素。模拟器的屏幕尺寸为iPhone与iOS 6模拟器

+3

你需要选择'硬件> Device'菜单正确的设备。 –

+1

考虑到点和像素不相同。在3.5英寸视网膜显示器中,320x480点是640x960像素。 – Enrique

回答

2

不,它不应该。 320x480是没有Retina显示屏的默认iPhone分辨率。你可以在你模拟器的菜单(硬件)中改变它。 iPhone 4S Retina显示屏分辨率将为640x960,而iPhone 5(仅带Retina显示屏,因此您不能拥有320x568)将拥有640x1136

5

iOS 6模拟器在640×1136显示屏上运行。新的iPhone 5 - 与iPod Touch第5代一起 - 在网页开发方面只有一个重大变化:屏幕分辨率。这些设备具有宽屏4英寸屏幕,WDVGA(宽双VGA)640×1136像素,326 DPI -Retina显示器,正如苹果所称的那样。这些设备具有与iPhone 4/4S相同的宽度,但在纵向模式下具有176像素高度。

拥有640×1136的显示屏会让新iPhone在能够声称新款iPhone拥有高清显示屏的错误一面,尽管Retina显示屏的质量可能会导致手机是否存在问题超越HD。在规格表上,新款iPhone的显示屏分辨率将低于竞争对手的显示屏,如果苹果的竞争优势得以彰显,这可能会损害iPhone的销量。

但是为此,你需要选择正确的硬件设备>设备菜单。

enter image description here

0

我只是想补充的更新,对于那些你在Snow Leopard上运行的XCode 4.2。如果您想用iPhone 5分辨率运行模拟器(并且无法安装更新版本的XCode),则可以编辑iPhone 4(Retina)的Info.plist文件以获得所需的分辨率。

要做到这一点,采取以下步骤

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

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

    • 鹰:640
    • 长颈鹿:11 36
  3. 保存文件并重新启动您的模拟器。

  4. 选择iPhone(视网膜)才能看到新的决议。

注意:有一个警告 - 周围的iPhone设备“硬件”的图形不会扩展到新的分辨率。

+0

我做了两个更改,并没有在模拟器中进行更改。除了添加老鹰和长颈鹿之外,还有其他的事吗? –

+0

我正在运行Xcode 5.1.1 –