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

时间:2011-02-28 12:42:51

标签: ios iphone ios-simulator scale simulator

在我正在使用的24英寸iMac上,我无法缩放iOS模拟器的窗口.100%和50%的菜单条目显示为灰色(键盘快捷键也不起作用。)

在家里的Mac Mini上,没关系。我已经搜索过具有类似问题的人的高低,并且找不到任何记录。有什么想法吗?

7 个答案:

答案 0 :(得分:32)

现在使用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 9.1 +:

  

菜单栏▶窗口▶"此处,可用于更改模拟器秤的选项" (物理尺寸和像素精确度)

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

enter image description here


Xcode 9.0:

  

菜单栏▶窗口▶刻度▶"此处,可用于更改模拟器刻度的选项"

enter image description here



使用终端命令
按照以下步骤使用终端命令缩放模拟器

  1. 关闭/退出模拟器。 (如果打开)
  2. 打开Terminal应用(使用Spotlight搜索,按⌘ + SPACE打开聚光灯搜索)
  3. 复制以下文字并将其粘贴到终端光标旁边。
  4. defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.3"

    1. 打开'模拟器' (使用Xcode运行您的iOS项目)。
    2. 您将找到模拟器比例更新。

答案 1 :(得分:17)

只有当您的屏幕不足以显示100%的窗口时,选项才会出现。

答案 2 :(得分:3)

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

正如Krunal指出的那样,您现在可以拖动以将窗口缩放到您想要的任意大小,因此这应该不是问题。 (在以前的版本中,您只能从预定义的大小中选择;窗口本身不可调整大小。)

答案 3 :(得分:2)

我通过将Macbook Pro屏幕的分辨率更改为最大支持值来解决了这个问题,并通过拖动增加了模拟器的大小,这是有效的! 我现在可以附上iPad截图了。感谢Apple,它总是很容易!。

答案 4 :(得分:1)

我可以确认@Abdulaziz Noor更改mac显示分辨率的方法有效。

我采取的步骤:

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

答案 5 :(得分:0)

如果你只是想要100%的屏幕截图,你可以将其拖动到至少100%的任何位置,截图将与100%截图相同。

答案 6 :(得分:0)

即使在xcode9中,如果您的屏幕无法容纳,也不会让缩放设置为100%,但您可以作弊.. ..只选择横向和设备的宽度将适合屏幕的高度,您可以选择100%,然后旋转设备,即使它不能完全适合屏幕。