繁体   English   中英

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

[英]Can't scale device window in iOS Simulator

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

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

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

看看这个快照。

在此输入图像描述

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

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

在此输入图像描述



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

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

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

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

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

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

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

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

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

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

我采取的步骤:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM