XCode的iPhone模拟器看起来不像iPhone

18

问得有些傻,但是...我无法在运行iPhone模拟器时看到设备外观。我不记得是哪个XCode更新后开始的,但iPhone模拟器只显示为一个简单的窗口,没有像以前那样显示设备外壳(请参见此图片)。

以下是我的模拟器外观:

simulator

有办法使它看起来像一个真正的iPhone 5吗?

编辑:不幸的是,在我的硬件->设备选项中,我只看到了iPhone Retina(目前已经选定),但是没有其他选项。因此,除非我错过了其他配置,否则似乎默认行为是看起来像一个薄窗口。

以下是我所看到的与用户回答重叠的内容。

enter image description here


1
它使用视网膜设备实现此功能。 - Fogmeister
1
如果你有一个比iPhone模拟器(100%缩放)更大的显示屏,它将可以工作。 :P - Gustaf Rosenblad
9个回答

13

当以下条件满足时,模拟器窗口只显示 iPhone(4/4s)的外框:

  1. 被模拟设备是一个3.5英寸非Retina的iPhone,并且

  2. 窗口缩放比例为100%。

在Xcode 5中,除非您下载iOS 6.1模拟器,否则您无法实现第一个条件,因为iOS 7不支持3.5英寸的非Retina设备。

(对于其他尺寸的模拟设备,当缩放比例为100%时,你也会看到外框,但这个外框不会像任何特定的设备一样)

如果您想在应用程序宣传资料中使用设备图像,请参阅苹果的App Store营销资源页面。


+1 给营销资源链接 - 我忘记了那个。 - Echelon

5

首先,这与视网膜设备有关。

步骤1:如果您使用Xcode 5,则需要下载iOS模拟器,请按照以下步骤操作。

进入XCode

  • 打开主XCode 偏好设置选项,然后点击下载。 点击,通过转到"硬件"菜单来更改所需的模拟器。 关闭模拟器。 运行项目。

步骤2:

如您所需,只需从"硬件" -> "设备"更改设备为iPhone,如图所示。

enter image description here

在下一步中,请确保将窗口缩放设置为100%enter image description here


感谢您的编辑,但不幸的是,这与模拟器的缩放无关,而是关于展示模拟器硬件外观(即实际上未显示的iPhone外观)。您使用的XCode版本是哪个? - mm24
1
实际上使用CMD+1是正确的,因为http://demosthenes.info/blog/564/Understanding-Pixel-Density-Resolution-and-Retina-Displays。还要注意,您可以使用^ + CMD + SHIFT + 4来“规定”屏幕上元素的大小,是的,iPhone几乎具有与您现在使用的屏幕相同的像素...这就是为什么在100%时看起来如此之大的原因;)。 - tyoc213
@tyoc213 是的,你说得对。缩放可以用 CMD+1+2+3 来完成,不错。 - Buntylm

2

2

出现这种情况可能是因为我的视网膜Macbook Pro上看起来像iPhone,但在我的iMac上不是这样。他们可能正在查看Mac的分辨率,但这并没有什么意义,因为在2880x1800视网膜下,您看到的比1920x1080非视网膜还要少。


是的,我同意。它应该可以工作。我在我的MacBook Air上尝试了一下,发现有同样的问题。它曾经在我的2009年款iMac上运行过。我需要找到一种方法来启用它 :) - mm24

0
这可能是一个缩放的问题。在模拟器工具栏中,点击窗口 -> 缩放,确保选择了100%。关于如何启用非视网膜 iPhone 如果没有显示,我在我的博客中写了一些步骤来说明如何操作。

很遗憾,它已经设置为100%的比例了..不管怎样还是谢谢 :) - mm24

0
绝对正确,我使用的是iOS模拟器7.0,在此方面没有选项。我尝试了所有可能的步骤,让它看起来像iPhone,但很遗憾,iOS模拟器在设备中没有这个选项。

0

不幸的是,对于任何其他模拟器都是这样-没有显示任何其他模拟器案例的选项。


iPhone Retina 4英寸是iPhone 5。 - Grzegorz Krukowski

0

enter image description here

请检查 Goto IOS Hardware >>Device >>iPhone,然后按 window +1 键。


然后按下窗口键+1,然后运行它并显示模拟器屏幕截图。 - Bajaj
窗口+1是缩放模拟器窗口到100%的快捷方式,但不会改变模拟器的纵横比。在我的情况下(请参见截图),它看起来像一个普通的Mac OS窗口,而不是应该看起来像设备的样子。 - mm24
是的,但我还应该选择什么?如果我选择其他设备,它看起来像一个普通的窗口... - mm24

0
我也遇到了这个问题。如之前所述,我进入了偏好设置、下载,然后点击了iOS 6.1下载。安装后,它给了我“iPhone”的选项。这个选项实际上看起来像iPhone。安装后,它仍然包括视网膜选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接