Ios 调整Xcode iPhone模拟器的规模和大小

Ios 调整Xcode iPhone模拟器的规模和大小,ios,xcode,ios-simulator,scale,simulator,Ios,Xcode,Ios Simulator,Scale,Simulator,不管怎样,有没有办法用Xcode制作iPhone5的iOS模拟器,使其达到iPhone5的实际尺寸。我得到了一个巨大的显示器,东西似乎是按比例缩放的。你不能有1:1的比例 但是,您可以从iOS模拟器>窗口>缩放菜单对其进行缩放。但是iOS模拟器->硬件->设备菜单。检查此图像…您可以从这里更改模拟器的大小 或者按CMD+1、CMD+2或CMD+3 由于您的屏幕分辨率,您将看到巨大的屏幕。iPhone5的显示屏是640x1136。显示器的当前分辨率可以在系统首选项中找到,笔记本电脑上的显示器高度通

不管怎样,有没有办法用Xcode制作iPhone5的iOS模拟器,使其达到iPhone5的实际尺寸。我得到了一个巨大的显示器,东西似乎是按比例缩放的。

你不能有1:1的比例


但是,您可以从
iOS模拟器>窗口>缩放
菜单对其进行缩放。

但是
iOS模拟器->硬件->设备
菜单。

检查此图像…您可以从这里更改模拟器的大小

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


由于您的屏幕分辨率,您将看到巨大的屏幕。iPhone5的显示屏是640x1136。显示器的当前分辨率可以在系统首选项中找到,笔记本电脑上的显示器高度通常在1000像素左右。因此,1:1比例的模拟器肯定会占据屏幕的所有高度,甚至更高

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


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

您可以设置任何比例。6+模拟器出现后,它就变成了现实

要获得它,请执行以下简单步骤:

  • 如果打开,退出模拟器
  • 打开终端(例如从聚光灯)
  • 将下一个文本粘贴到终端并按enter键
  • 默认写入~/Library/Preferences/com.apple.iphonesimulator模拟器WindowLastScale“0.4”

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


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

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

    使用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+:
    梅努巴▶ 窗口▶ “此处,可用选项更改模拟器比例”(物理尺寸像素精度

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

    提示:旋转模拟器(⌘ + ← 或⌘ + → ), 如果禁用“像素精确”,则可以在横向中启用(如果适合屏幕)


    Xcode 9.0
    梅努巴▶ 窗口▶ 规模▶ “此处,可用选项更改模拟器比例”


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

    在进行屏幕截图之前,从
    Debug
    菜单禁用“优化窗口比例渲染”(请参见此处:)

    有一个选择

    梅努巴▶ 调试▶ 禁用“针对窗口比例优化渲染”



    以下是苹果公司的文档:

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

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

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

    • Goto窗口->取消选中显示设备挡板

    • Goto窗口->选择缩放

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

    像素精确:它可以以与物理设备像素相同的大小显示模拟器,如果您的屏幕大小没有足够的分辨率覆盖尺寸,则不会启用
    像素精确
    选项


    另一种方法是通过单击将模拟器更改为横向模式⌘ + → ,然后你可以点击⌘ + 2选择像素精确选项(确保禁用
    显示设备挡板
    以减小尺寸。

    但在较小的屏幕(MacBook Pro 15英寸)中,如果我想更清楚地看到UI元素,有时我无法将其缩放到屏幕大小以上。这是Xcode 9的一种缺点。提示:旋转模拟器(⌘← 或⌘→), 如果禁用“像素精确”。它将在横向中启用。真棒-您关于在截图时旋转设备以及在预览中旋转设备的提示使分辨率适合Itunes Connect 5,5''显示上载Xcode 9-Simulator,您可以拾取并拖动模拟器的任何角落,以根据需要调整大小和设置记住。感谢您为窗口比例提示优化渲染。我可以通过这种方式轻松获得提交的屏幕截图。这些菜单选项在Xcode 9.1/9.2中已被删除,“像素精确”呢选项?为什么它被禁用?有没有办法启用它?@AdamBardon我已经为
    像素精度
    添加了答案,谢谢你的提问,它会帮助很多人;)