无论如何,在 Xcode 中为 iPhone 5 制作 iOS 模拟器,是 iPhone 5 的实际尺寸。我得到了一个巨大的显示器,事情似乎被缩放了。
8 回答
使用 Xcode 9 - Simulator,您可以选择和拖动模拟器的任何角落来调整它的大小并根据您的要求进行设置。
看看这张截图。
注意:在 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+:
菜单栏▶窗口▶“这里,可用选项更改模拟器比例”(物理尺寸和像素准确)
Pixel Accurate:如果您的 mac 系统显示屏幕尺寸(像素)支持这么高的分辨率,则将您的模拟器调整为实际(物理)设备的像素,否则此选项将保持禁用状态。
提示:如果 Pixel Accurate 被禁用,请旋转模拟器( ⌘ + ← 或)。 ⌘ + → 它可以在横向中启用(如果它适合屏幕)。
Xcode 9.0
菜单栏 ▶ 窗口 ▶ 比例 ▶ “这里,可用选项更改模拟器比例”
提示:您如何获得可以上传到 AppStore 的 100%(具有实际设备大小的比例)的屏幕截图?
Debug
在截屏之前,从菜单中禁用“优化窗口比例渲染” (请参阅此处:如何在 iOS 模拟器中截屏)
有一个选项
菜单栏 ▶ 调试 ▶ 禁用“优化窗口比例渲染”
这是 Apple 的文档:Resize a Simulator window
你不能有 1:1 的比例。
但是,您可以从iOS Simulator > Window > Scale
菜单中对其进行缩放。
检查此图像...您可以从此处更改模拟器大小
或按CMD+ 1、CMD+2或CMD+3
你可以设置任何你想要的比例。出现6+模拟器后变成现实
要获得它,请按照以下简单步骤操作:
- 如果打开则退出模拟器
- 打开终端(例如来自聚光灯)
- 将下一个文本粘贴到终端并按 Enter
默认写入 ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
您可以尝试将 0.4 更改为所需值的任何比例。
要重置此自定义比例,只需按照上述方式从模拟器菜单中应用任何标准比例。
由于您的屏幕分辨率,您看到它很大。iPhone 5 的显示屏为 640x1136。您的显示器的当前分辨率可以在系统偏好设置中找到,它在笔记本电脑上的高度通常约为 1000 像素(给予或接受)。所以可以肯定的是,1:1 比例的模拟器将占据屏幕的所有高度,甚至更多。
iPhone 模拟器有 100%、75% 和 50% 三种比例。您可以通过按 CMD+1、CMD+2、CMD+3 或从窗口菜单随时更改它们。
请注意,100% 模式对于图形检查非常有帮助,在全分辨率下,您将能够注意到所有缺陷或测量元素的点大小。
特定于Xcode 9.1:
您可以参考上面@Krunal 的答案或按照以下步骤操作
调整模拟器大小有点棘手。
如果要缩放模拟器屏幕,请按照以下步骤操作:
Goto Window->Uncheck Show Device Bezels
Goto Window->select zoom
完成此操作后,您可以通过拖动模拟器的边缘来调整模拟器的大小。
像素准确:它以与物理设备像素相同的尺寸显示您的模拟器,如果您的屏幕尺寸没有足够的分辨率来覆盖尺寸,则不会启用该Pixel Accurate
选项。
另一种方法是通过单击 ⌘ + → 将模拟器更改为横向模式,然后您可以单击 ⌘ + 2 选择 Pixel Accurate 选项(确保您已禁用Show Device Bezels
以减小尺寸。
然而iOS Simulator->HardWare->Device
菜单。
在 Xcode 9 中有一个新的“实际大小”选项。在 Simulator 到 Window 菜单并选择 Scale > Actual Size 来触发它。这会考虑您当前的屏幕分辨率,以确保屏幕上的设备与真实设备的物理尺寸相匹配。