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


140

iPad在我的23英寸全高清屏幕(以及)上,iPad模拟器非常小(大约是实际屏幕尺寸的三分之一15" MacBook Pro)。

有没有办法调整大小?

我知道它必须保持尺寸和dpi比例,以防止出现亚像素,但是如果没有放大镜,我几乎看不到任何东西。


3
只需拖动屏幕的一角即可使用现代Xcode调整大小。(请参阅下面来自@Krunal的答复。)
Freewalker

1
这是一个完美的答案:调整XCode iPhone模拟器的大小和尺寸
iOS

Answers:



11

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
菜单栏▶窗口▶比例尺▶“此处,可用选项更改模拟器比例”

在此处输入图片说明


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

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

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

  1. 打开“模拟器”(使用Xcode运行您的iOS项目)。

您会发现模拟器比例更新。



6

Xcode 9.x:

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

屏幕截图1

现在,如果这没有达到您的兴趣,请按照以下步骤操作:

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

Xcode 8或以下:

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


4

对于Xcode 9,Beta 6:在“窗口”菜单下取消选择“显示设备边框”。然后Cmd + 2应该缩放到100%(“窗口”菜单->“缩放”->“ 100%”)。

使用15英寸Macbook Pro(2017年型号)进行了测试。


4
这个答案是不正确的。无需关闭挡板。只需拖动即可将其调整为所需的大小。如果您的屏幕刚好太小而无法100%容纳,那么关闭边框可能会使其适合,但这并不是整体问题的一般答案。
russbishop

啊,很抱歉!我添加了另一种情况,以防有人遇到这种情况。同样,我确实指定了Xcode的版本,该版本对我来说不允许其他大小调整。
Arshin

1

对于XCode 10,我最终不得不做

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

我只是找不到其他方法来重置缩放级别。即使使用“窗口”->“缩放”来切换缩放,也无法恢复到100%(2042x2732 iPad 12.9英寸)。

删除设备首选项后,模拟器将再次以全分辨率打开,因此我可以拍摄应用商店提交所需的屏幕截图。

Physical SizePixel Accurate选项保持灰色。


0

但是在较小的屏幕(MacBook Pro 15英寸)中,我无法缩放到超过屏幕尺寸

很少有实用程序可以让您将显示分辨率设置为更高的系统首选项。

例如,如果您需要纵向分辨率为2048 x 2732像素的12.9英寸视网膜显示屏屏幕截图。我只是使用这些实用程序之一(例如:来自App Store的Display Menu)将Macbook Pro 2017 Retina显示器设置为3360x2100。

之后,我使用12,9“ iPad Retina启动Xcode Simulator,并将Simulator调整为最大屏幕尺寸。结果,我得到的大小恰好为2048 x 2732,可以上传到App Store。

在此处输入图片说明

希望对某人有用。


0

Xcode 9.x

您可以用在Mac中扩展任何窗口的相同方法来调整任何模拟器的大小。将鼠标移到所有模拟器的角上,指针将发生变化。单击并拖动以展开/缩小模拟器。使用Xcode 9.2验证


0

对于Xcode 9.4,这是唯一起作用的方法:-在“调试”菜单中取消选中“优化窗口大小的呈现”。从文件maenu中使用“⌘s”或“新屏幕截图”进行*屏幕截图。

*注意-模拟器的大小无关紧要,屏幕截图将是上传到iTunes Connect的正确大小


0

你可以这样做:

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

之后,您可以自定义模拟器的宽度和长度。如果您满意其尺寸,则可以再次检查“显示设备挡板”


0

CMD +空间

搜索系统偏好设置

然后选择辅助功能

选择缩放

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

选择CMD密钥或选项(任您选择)

而已:

现在,在触控板上执行 CMD +上下两指滚动到滚动来放大缩小

在此处输入图片说明


-1
  1. 看这张图片。
  2. 请参阅红色提示。
  3. 您可以轻松调整ios模拟器的大小。

屏幕截图


2
修改您的答案,以使答案以文字形式出现在答案本身中。这将使将来的读者更容易使用它。最好是图像仅支持答案。
Mogsdad
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.