2011-02-28 73 views
16

在工作中使用的24“iMac上,我无法缩放iOS模拟器的窗口.100%和50%的菜单项灰显(并且键盘快捷键不显示无论是工作)。无法在iOS模拟器中缩放设备窗口

在我的Mac Mini在家里,这很好。我已经搜查高和低有人用类似的问题,并不能找到任何记录。任何想法?

+3

CMD 1 - 众目睽睽之下,CMD 2 - 中观,CMD 3个小观点 – 2013-09-25 11:11:38

回答

17

的选项将只有当你的屏幕没有足够大时才能显示100%的窗口

+12

多么可怕的设计特点。对于Apple而言,它是否真的如此糟糕以至于无法编写禁用菜单栏中缩放选项的代码? – 2011-12-06 14:45:30

+0

我认为这可能是固定在iOS 6 SIM – vlad259 2012-09-20 15:46:24

28

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

看看这个快照。

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打开Spotlight搜索)
  3. 复制下面的文本,并将其旁边终端光标贴。

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

  • 打开 '模拟器'(使用运行Xcode中的项目的iOS)。
  • 你会发现模拟器规模更新。

    +3

    我认为这应该是正确的答案! – 2017-10-26 09:07:27

    +3

    是的,这个答案是正确的。 – 2017-11-24 07:42:08

    3

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

    由于Krunal指出你现在可以把扩展到任何任意大小你想要所以这不应该是一个问题的窗口。 (在以前的版本中,您只能从预定义的大小中选择;窗口本身不可调整大小)。

    +2

    感谢您的回答。我想指出的是,有时我们需要* 100%的比例 - 即使在屏幕较小的Mac上 - 也可以准确查看如何布置1点或更少点的内容。看来,我们现在无法做到这一点。你有什么建议吗? – user1244109 2017-09-29 01:49:40

    +2

    @ user1244109请提交错误申请并解释为什么您发现该行为有用;激励的例子总是有帮助 – russbishop 2017-09-29 19:56:14

    +3

    事实上,我只是可以上传到itunesconnect的photoshop-upcaled截图似乎对我很有激励作用 – Warrick 2017-10-09 02:58:06

    0

    如果你只是想100%的屏幕截图,你可以只需拖动它是任何东西至少一样大100%,截图将是相同的100%截图。

    0

    即使在xcode9它不会让你设置比例为100%,如果你的屏幕上不能容纳,但你可以骗.. ..just选择横向的,如果该设备的宽度将适应屏幕高度,您可以选择100%,然后旋转设备,即使它不会全部放在屏幕上。

    2

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

    1

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

    步骤我把:

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