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

时间:2013-09-04 06:33:21

标签: ios xcode ios-simulator scale simulator

无论如何,要在Xcode中制作适用于iPhone 5的iOS模拟器,就是iPhone 5的实际尺寸。我的显示器很大,而且事情似乎已缩放。

8 个答案:

答案 0 :(得分:262)

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

看看这张快照。

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 +:   
菜单栏▶窗口▶“此处,可用选项更改模拟器比例”(物理尺寸& 像素精确

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

提示:如果禁用Pixel Accurate,则旋转模拟器(⌘+←⌘+→)。它可以在风景中启用(如果它适合屏幕)。

enter image description here

  

Xcode 9.0   
菜单栏▶窗口▶比例▶“这里,可用选项改变模拟器比例”

enter image description here

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

在拍摄屏幕截图之前,从Debug菜单中禁用'优化窗口比例渲染'(请参阅此处:How to take screenshots in the iOS simulator

有一个选项

  

菜单栏▶调试▶禁用“优化窗口比例渲染”

enter image description here

以下是Apple的文档:Resize a simulator window

答案 1 :(得分:207)

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

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

祝你好运。

答案 2 :(得分:88)

检查此图片...您可以从此处更改模拟器尺寸

或按 CMD + 1 CMD + 2 CMD + 3

enter image description here

答案 3 :(得分:40)

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

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

  1. 如果打开则退出模拟器
  2. 打开终端(例如来自聚光灯)
  3. 将下一个文本粘贴到终端并按Enter
  4. 默认写入〜/ Library / Preferences / com.apple.iphonesimulator SimulatorWindowLastScale“0.4”

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

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

答案 4 :(得分:12)

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

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

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

答案 5 :(得分:4)

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

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

如果您想缩放模拟器屏幕,请按照以下步骤操作:

  • Goto Window->Uncheck Show Device Bezels

refer screenshot 1

  • Goto Window->select zoom

refere screenshot 2

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

像素精确:用于显示与物理设备像素大小相同的模拟器,如果您的屏幕尺寸没有足够的分辨率来覆盖尺寸,则无法启用Pixel Accurate选项。

通过单击⌘+→替换是将模拟器更改为横向模式,然后您可以单击⌘+ 2选择Pixel Accurate选项(确保您已禁用Show Device Bezels以减小尺寸。

答案 6 :(得分:2)

然而iOS Simulator->HardWare->Device菜单。

答案 7 :(得分:1)

在Xcode 9中有一个新的“实际大小”选项。在Simulator到Window菜单中,选择Scale>触发它的实际大小。这会考虑您当前的屏幕分辨率,以确保屏幕上的设备与实际设备的物理尺寸相匹配。