如何调整 iPhone/iPad 模拟器的大小?

在我的23英寸全高清屏幕上(也在 15" MacBook Pro上) ,iPad 模拟器真的很小(只有真正 iPad屏幕的三分之一大小)。

有办法调整大小吗?

我知道它必须保持大小和 dpi 比率,以防止子像素,但我几乎看不到任何东西没有放大镜。

59481 次浏览

+ 1为100%
+ 2为75%
+ 3为50%

对于 Xcode 9,Beta 6: 取消在 Window 菜单下选择“ Show Device Bezels”。然后 Cmd + 2应该缩放到100% (窗口菜单-> 缩放-> 100%)。

使用15“ Macbook Pro (2017款)进行测试。

为了 XCode 10我不得不做

defaults delete ~/Library/Preferences/com.apple.iphonesimulator DevicePreferences

我只是找不到任何其他方法来重置缩放水平。即使使用 Windows-> Zoom 来切换缩放,也不会恢复到100% (2042x2732 iPad 12.9英寸)。

删除设备首选项允许模拟器以全分辨率再次打开,这样我就可以拍摄应用程序商店提交所需的屏幕截图。

Physical SizePixel Accurate选项仍然是灰色的。

  1. 看看这张照片。
  2. 看到红色的尖端了吗。
  3. 您可以轻松地调整您的 ios 模拟器的大小。

screen shot

Xcode 9.x:

  1. 选择 Simulator
  2. 转到 Window标签
  3. 选择 Physical Size选项(cmd + 1)

Screenshot 1

现在,如果这个方法不能让尺寸符合你的兴趣,那么按照下面的步骤来做:

  1. 选择 Simulator
  2. 转到 edge of simulator这里是 将光标转换为调整大小选项(双向箭头)。
  3. 现在使用这个调整大小选项,您可以 change the size as you desire

Xcode 8或以下:

Https://stackoverflow.com/a/30588057/1753005

但是在更小的屏幕(MacBook Pro 15-Inch)上,我只能缩小屏幕尺寸

有一些小实用程序可以让您设置显示分辨率高得多,因为系统首选项可能会提供您。

例如,如果你需要12.9英寸的视网膜屏幕截图,分辨率为2048 x 2732像素的人像。我只是使用这些工具之一(例如: 应用程序商店的显示菜单)来设置我的 Macbook Pro 2017 Retina 显示为3360x2100。

之后,我开始 Xcode 模拟器与12,9“ iPad 视网膜和调整模拟器的大小,以最大的屏幕。因此,我得到了准确的2048x2732,这是准备上传到应用程序商店。

enter image description here

希望对某些人有用。

Xcode 9. x

你可以像在 Mac 中展开任何窗口一样调整任何模拟器的大小。将鼠标移动到任何模拟器的角上,指针就会发生变化。单击并拖动以展开/缩小模拟器。使用 Xcode 9.2进行验证

对于 Xcode 9.4,这是唯一有效的方法: - 取消“调试”菜单中的“优化窗口大小渲染”选项。 - 使用文件菜单中的“ something s”或“ New screen shot”进行 * 屏幕截图。

注意-不管模拟器是什么尺寸,屏幕截图的大小都是上传到 iTunes Connect 的正确尺寸

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


使用终端命令
按照以下步骤使用终端命令扩展模拟器

  1. 关闭/退出模拟器。(如果打开)
  2. 打开 Terminal应用程序(使用聚光灯搜索,按 ⌘ + SPACE打开聚光灯搜索)
  3. 复制下面的文本并粘贴到终端光标旁边。

defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.3"

  1. 打开“ Simulator”(使用 Xcode 运行 iOS 项目)。

你会发现模拟器规模更新。


你可以这样做:

窗口 > 取消选中显示设备边框

之后,您可以自定义您的模拟器的宽度和长度。 如果您对它的大小感到满意,您可以再次检查“显示设备贝塞尔”

CMD + Space

搜索 系统参数

然后选择 无障碍环境

选择 极速

选中 使用带修改键的滚动手势来缩放:

选择 CMD 键或选项(以您喜欢的方式)

就是这样:

现在在你的触摸板上做 CMD + 2手指向上和向下 滚动到 放大或者 < strong > 缩小

enter image description here

目前,旧的比例系统(100% ,75% ,等等)被删除,但在 窗户选项卡下有四个选项:

  • 体型
  • 点准确
  • 像素精确
  • 适合屏幕 可以通过以下方式进行切换:

+ 1

+ 2

+ 3

+ 4

如下所示:

enter image description here