无法在iOS模拟器中缩放设备窗口

在工作中使用的24“iMac上,我无法缩放iOS模拟器的窗口,100%和50%的菜单条目变灰(而且键盘快捷键也不起作用)。

在我的Mac Mini家里,没事的。 我已经search了一个有类似问题的人,并找不到任何logging。 有任何想法吗?

如果您的屏幕不足以显示100%的窗口,选项将只在那里。

现在,Xcode 9+模拟器更加灵活。 您可以select和拖动模拟器的任何angular落来调整它的大小,并根据您的要求进行设置。

看看这个快照。

[ 在这里输入图像说明

注意:使用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 9.1+:

菜单栏▶窗口▶“这里,可用于更改模拟器比例的选项” (物理尺寸和像素准确度)

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

在这里输入图像说明

> Xcode 9.0:

菜单栏▶窗口▶缩放▶“这里,可用于更改模拟器比例的选项”

在这里输入图像说明

使用terminal命令
按照以下步骤使用terminal命令来缩放模拟器

  1. closures/退出模拟器。 (如果打开)
  2. 打开Terminal应用程序(使用Spotlightsearch,按⌘ + SPACE打开Spotlightsearch)
  3. 复制下面的文本并粘贴到terminal光标旁边。

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

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

你会发现模拟器的尺度更新。

对于Xcode 9,我们检测您的屏幕的大小。 如果显示的窗口不够大,我们禁用相关的缩放选项。

正如Krunal指出的那样,现在您可以拖动窗口来调整任意大小,所以这不应该成为问题。 (在以前的版本中,只能从预定义的大小中select;窗口本身不能resize)。

我通过将我的Macbook Pro屏幕的分辨率更改为最大的支持值来解决此问题,并通过拖动来增加模拟器的大小,这是工作! 我现在可以附上iPad截图。 谢谢苹果,它总是像往常一样容易!

我可以确认@Abdulaziz Noor更改您的Mac显示器的分辨率的方法工作。

我采取的步骤:

 System Preferences -> Displays -> Display -> Scaled -> More Space 

如果你只是想要一个100%的屏幕截图,你可以将它拖到任何至less大到100%的大小,屏幕截图将与100%的屏幕截图一样。

即使在xcode9中,如果你的屏幕不能容纳,缩放比例也不会让你设置为100%,但是你可以作弊.. ..只要select横向,如果设备的宽度适合屏幕的高度,您可以select100%,然后旋转设备,即使它不会全部放在屏幕上。