16

我在我的应用程序上弄乱了仪表板。4 英寸视网膜模拟器运行良好,看起来与 iPhone 5 完全一样:

在此处输入图像描述

然而,当我搞乱自动化时,4 英寸视网膜模拟器发生了变化,现在看起来很像一个很长的 iPad:

在此处输入图像描述

(抱歉,图片太大了,但这是现在的实际尺寸)。

现在每当我想调出模拟器时,它仍然看起来像上面的这个。我确信有一个简单的解决方法,这就是我问的原因,因为老实说我不想重新安装 Xcode 4.5

谢谢!

4

3 回答 3

31

当模拟器处于活动状态时,转到 Window > Size > 50%。

您还可以使用更改大小⌘</kbd>+1, ⌘</kbd>+2 or ⌘</kbd>+3

编辑:

当您使用视网膜 MBP 时,模拟器将利用这一点并进入视网膜模式,该模式与常规模拟器的大小相同(就像使用真实设备一样)。由于它的尺寸相同,它可以使用稍大的边框并看起来像实际设备,而不是使用类似 iPad 的薄边框。

在“正常分辨率”显示器上,只有非视网膜 iPhone 模拟器会使用 iPhone 边框。

于 2012-09-30T13:30:52.240 回答
0

发生这种变化的原因是您升级到 XCode 5 带来了 iOS7 模拟器并放弃了您正在使用的旧模拟器。

上面 DrummerB 的回答将控制模拟器的大小,但不会带回黑色边框,您的应用程序看起来也不一样。要查看您之前看到的内容,请执行以下操作:

  1. 在 XCode 窗口的左上角,您将看到项目(或“目标”)名称和选定的模拟器。像“我的程序 > iPhone Retina(4 英寸)”。点击“iPhone 视网膜...”

  2. 顶部会出现一个下拉列表,标题为“iOS 设备”。在底部,您将看到“更多模拟器...”。单击该选项。

  3. 这会在“下载”页面上打开首选项对话框,您可以在其中在 XCode 中安装额外的组件。选择“iOS 6.1 Simulator”,它将开始下载。这大约是半场演出,所以需要一些时间。

  4. 当它完成时,它会抛出一个对话框,要求您重新启动 XCode - 继续。

  5. 现在回到 XCode,再次转到 iOS 设备选项,这次选择“iOS 6”选项之一。

你会找回你之前拥有的东西——黑色的 iPhone-4ish 设备。

(如果你按照上面 DrummerB 的建议,它现在可能看起来很小,所以在 iOS 模拟器中转到 Window->Scale 并选择 100%)

另请注意,您可能也想在某些时候使用 iOS7 模拟器,因为它会向您展示您的应用程序在许多用户的 iPhone 上的外观。

于 2013-11-04T14:37:26.927 回答
0

实际上我认为模拟器代码或界面构建器或某处可能存在错误......

我有两个故事板(iphone/ipad)和一个用于表格单元的笔尖。在我更改笔尖中的一些自动调整大小值之前,我的模拟显示看起来完全符合预期。然后突然间,模拟器开始显示 iPhone Retina 3.5 显示屏的巨型/ipad 视图。此外,当我在模拟器中重新定位硬件时,它实际上显示了整个设备环境。过了一会儿,我将情节提要中的一个表格从分组更改为普通表格,然后模拟器再次看起来很好。我刚刚再次更改了一些自动调整大小的值,它又回到了巨型 iPhone。

我想知道它是否与自动调整大小/自动布局有关。在我的笔尖上,我关闭了自动布局,但在我的故事板上它是打开的。

于 2014-02-19T15:18:27.847 回答