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

vla*_*259 17 iphone simulator scale ios ios-simulator

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

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

Kru*_*nal 32

现在使用Xcode 9+模拟器更灵活.您可以选择并拖动模拟器的任何角落以调整其大小并根据您的要求进行设置.

看看这个快照.

在此输入图像描述

注意:使用Xcode 9.1+,可以更改模拟器比例选项.



还有其他几种方法可以扩展您的模拟器.

键盘
快捷: 根据Xcode 9.1+

Physical Size       ? 1      command + 1
Pixel Accurate      ? 2      command + 2
Run Code Online (Sandbox Code Playgroud)


根据Xcode 9

50% Scale           ? 1      command + 1
100% Scale          ? 2      command + 2
200% Scale          ? 3      command + 3
Run Code Online (Sandbox Code Playgroud)



模拟器比例选项菜单:
Xcode 9.1+:

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

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

在此输入图像描述


Xcode 9.0:

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

在此输入图像描述



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

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

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

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

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

  • 我认为这应该是正确的答案! (3认同)

Ste*_*mer 17

如果您的屏幕不够大,无法将窗口显示为100%,则选项将仅存在.

  • 多么糟糕的设计特色.对于Apple来说,编写禁用菜单栏中缩放选项的代码真的会这么糟糕吗? (12认同)