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

cdu*_*dub 156 xcode simulator scale ios ios-simulator

无论如何,在Xcode中制作适用于iPhone 5的iOS模拟器,是iPhone 5的实际尺寸.我得到了一个巨大的显示器,事情似乎已经缩放.

Kru*_*nal 269

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

看看这个快照.

在此输入图像描述


注意:使用Xcode 9.1+,可以更改模拟器比例选项.


键盘
快捷: 根据Xcode 9.1+

Physical Size       ? 1      command + 1
Pixel Accurate      ? 2      command + 2
Run Code Online (Sandbox Code Playgroud)


根据Xcode 9

50% Scale           ? 1      command + 1
100% Scale          ? 2      command + 2
200% Scale          ? 3      command + 3
Run Code Online (Sandbox Code Playgroud)

Xcode菜单中的模拟器比例选项:

Xcode 9.1+:
菜单栏▶窗口▶"这里,可用选项改变模拟器比例"(物理尺寸像素精度)

像素精确:如果您的mac系统显示屏幕尺寸(像素)支持那么高的分辨率,则将模拟器的大小调整为实际(物理)设备的像素,否则此选项将保持禁用状态.

提示:如果禁用Pixel Accurate,则旋转模拟器( ⌘ + ← ⌘ + → ).它可以在横向上启用(如果它适合屏幕).

在此输入图像描述


Xcode 9.0
菜单栏▶窗口▶刻度▶"这里,可用选项更改模拟器刻度"

在此输入图像描述


提示:如何使用可在AppStore上传的100%(具有实际设备大小的比例)进行屏幕截图?

Debug在拍摄屏幕截图之前,从菜单中禁用"优化窗口比例渲染" (请参阅此处:如何在iOS模拟器中截取屏幕截图)

有一个选择

菜单栏▶调试▶禁用"优化窗口刻度渲染"

在此输入图像描述


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

  • 提示:如果禁用Pixel Accurate,则旋转模拟器(⌘←或→→).它将在横向上启用. (4认同)
  • 但是在较小的屏幕(MacBook Pro 15-Inch)中,如果我想更清楚地看到UI元素,我有时无法比屏幕尺寸更大.这在Xcode 9中是一种劣势. (2认同)
  • 太棒了 - 关于在截取屏幕时旋转设备并在预览中将其旋转回来的提示使得分辨率适合Itunes Connect 5,5''显示上传 (2认同)

Des*_*ova 210

你不能有1:1的比例.了解屏幕分辨率.

但是,您可以从iOS Simulator > Window > Scale菜单中进行缩放.

祝好运.

  • 这些菜单选项已在Xcode 9.1/9.2中删除 (30认同)

Kal*_*esh 89

检查此图像...您可以从此处更改模拟器大小

或者按CMD+ 1,CMD+ 2CMD+3

在此输入图像描述

  • 谢谢截图.这很有帮助.热键也是如此. (3认同)

Dre*_*ren 40

您可以设置任何您想要的比例.它在6+模拟器出现后变得真实

要获得它,请按照下面简单的步骤:

  1. 如果打开则退出模拟器
  2. 开放式终端(例如聚光灯)
  3. 将下一个文本粘贴到终端并按Enter键

默认写入〜/ Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale"0.4"

您可以尝试将0.4更改为所需值的任何比例.

要重置此自定义比例,只需按照上述方法从模拟器菜单应用任何标准比例.


hyb*_*ttt 12

由于你的屏幕分辨率,你看到它很大.iPhone 5的显示屏为640x1136.显示器的当前分辨率可以在系统偏好设置中找到,它在笔记本电脑上的高度通常约为1000像素(给定或拍摄).当然,1:1比例的模拟器将占据屏幕的所有高度,甚至更多.

iPhone模拟器有三个等级,100%,75%和50%.您可以通过按CMD + 1,CMD + 2,CMD + 3或从窗口菜单随时在它们之间进行更改.

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


Dip*_*ara 5

特定于XCode 9.1
您可以参考上面的@Krunal的答案或按照以下步骤操作

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

如果要缩放模拟器屏幕,请执行以下步骤:

  • Goto Window->Uncheck Show Device Bezels

请参阅截图1

  • Goto Window->select zoom

参照截图2

完成此操作后,您可以通过拖动模拟器的边缘来调整模拟器的大小。

Pixel Accurate:以与物理设备像素相同的大小显示模拟器,如果屏幕大小的分辨率不足以覆盖尺寸,则无法启用该Pixel Accurate选项。

或者通过单击将模拟器更改为横向模式?+?,那么您可以单击?+ 2选择Pixel Accurate选项(确保已禁用Show Device Bezels以减小尺寸)。