调整 Xcode iPhone 模拟器的比例和大小

在 Xcode,iPhone 5的 iOS 模拟器有没有可能达到 iphone5的实际尺寸。我得到了一个巨大的显示器,东西似乎被缩放。

128781 次浏览

你不能有1:1的比例。

然而,您可以从 iOS Simulator > Window > Scale菜单缩放它。

iOS Simulator->HardWare->Device菜单。

检查这个图像... 你可以改变你的模拟器大小从这里

或按 CMD + 1CMD + 2CMD + 3

enter image description here

由于屏幕分辨率的原因,你可以看到它很大。IPhone5的显示屏是640x1136。当前显示器的分辨率可以在系统首选项中找到,笔记本电脑上显示器的高度通常在1000像素左右(误差不大)。所以可以肯定的是,模拟器在1:1的比例将采取所有的屏幕高度,甚至更多。

IPhone 模拟器分为100% 、75% 和50% 三种尺度。您可以通过按 CMD + 1、 CMD + 2、 CMD + 3或从“窗口”菜单随时在它们之间进行更改。

请注意,100% 模式是非常有用的图形检查,在全分辨率您将能够注意到所有的缺陷或测量点大小的元素。

你可以设置任何你想要的比例。它已成为实际后,6 + 模拟器介绍

要获得它,请按以下简单步骤操作:

  1. 如果打开,退出模拟器
  2. 开放式终端(如聚光灯下)
  3. 粘贴下一个文本到终端,然后按回车键

默认写入 ~/Library/Preferences/com.apple.iphone 模拟器 SimulatorWindowLastScale“0.4”

您可以尝试将0.4改变为所需值的任何刻度。

要重置这个自定义刻度,只需按照上述方式从模拟器菜单中应用任何标准刻度即可。

在 Xcode 9中有一个新的“实际大小”选项。在“窗口模拟器”菜单中,选择“缩放”> “实际大小”来触发它。这将考虑到您当前的屏幕分辨率,以确保屏幕上的设备匹配实际设备的物理尺寸。

使用 Xcode 9-Simulator,您可以选择和拖动模拟器的任何角落来调整它的大小,并根据您的要求设置。

看看这张快照。

enter image description here


注意: 使用 Xcode 9.1 + ,模拟器缩放选项会发生变化。


键盘短键 :
根据 Xcode 9.1 +

Physical Size       ⌘ 1      command + 1
Pixel Accurate      ⌘ 2      command + 2


根据 Xcode 9

50% Scale           ⌘ 1      command + 1
100% Scale          ⌘ 2      command + 2
200% Scale          ⌘ 3      command + 3

Xcode 菜单中的模拟器缩放选项 :

Xcode 9.1 + :
Menubar 的橱窗设计“这里,选择可用的变化模拟规模”(体型 & 像素精确)

像素精度 : 将模拟器调整为实际(物理)设备的像素,如果您的 Mac 系统显示屏幕尺寸(像素)支持这么高的分辨率,否则此选项将保持禁用。

提示 : 旋转模拟器( ⌘ + ← ⌘ + → ) ,如果禁用像素精度。它可以启用(如果它适合屏幕)在横向。

enter image description here


Xcode 9.0
Menubar 的窗口规模“在这里,选项可以改变模拟器规模”

enter image description here


提示: 如何获得可以上传到 AppStore 的100% (实际设备大小的比例)的屏幕截图?

在进行屏幕截图之前,从 Debug菜单中禁用“优化窗口缩放渲染”(参见此处: 如何在 iOS 模拟器中截屏)

还有一个选择

调试禁用“窗口比例优化渲染”

enter image description here


这是苹果的文档: 调整模拟器窗口的大小

具体到 Xcode 9.1:
你可以参考上面@Krunal 的答案或者按照下面的步骤

调整模拟器的大小有点棘手。

如果你想放大你的模拟器屏幕,按照下面的步骤:

  • Goto Window->Uncheck Show Device Bezels

refer screenshot 1

  • Goto Window->select zoom

refere screenshot 2

这样做之后,你可以通过拖动模拟器的边缘来调整你的模拟器大小。

像素精度 : 它显示与物理设备像素相同大小的模拟器,如果你的屏幕尺寸没有足够的分辨率来覆盖尺寸,它将不启用 Pixel Accurate选项。

另一种选择是通过点击 something + →将模拟器切换到横向模式,然后你可以点击 something + 2来选择像素精确选项(确保你已经禁用了 Show Device Bezels来减小尺寸。