Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 9.1 iOS模拟器窗口>;物理尺寸禁用_Xcode_Xcode9.1 - Fatal编程技术网

Xcode 9.1 iOS模拟器窗口>;物理尺寸禁用

Xcode 9.1 iOS模拟器窗口>;物理尺寸禁用,xcode,xcode9.1,Xcode,Xcode9.1,我需要为App Store制作屏幕截图(特别是iPad Pro 12.9)。我调整了模拟器的大小,使其适合mac的屏幕。现在我无法将其大小调整回100%,这是制作新屏幕截图所必需的。大小选项、物理大小(Cmd-1)和像素精度(Cmd-2)都变灰。如何将模拟器重置回100% 解决方法:我能够使用鼠标抓住角落手动调整模拟器窗口的大小(这是9.1中调整大小的新方法)。通过调整大小、制作新屏幕截图和检查结果像素尺寸的反复尝试,我能够手动将其恢复到100%(2048x2732)。原来的问题仍然存在;是否有

我需要为App Store制作屏幕截图(特别是iPad Pro 12.9)。我调整了模拟器的大小,使其适合mac的屏幕。现在我无法将其大小调整回100%,这是制作新屏幕截图所必需的。大小选项、物理大小(Cmd-1)和像素精度(Cmd-2)都变灰。如何将模拟器重置回100%


解决方法:我能够使用鼠标抓住角落手动调整模拟器窗口的大小(这是9.1中调整大小的新方法)。通过调整大小、制作新屏幕截图和检查结果像素尺寸的反复尝试,我能够手动将其恢复到100%(2048x2732)。原来的问题仍然存在;是否有办法在不使用此解决方法的情况下将模拟器重置为100%?

一旦启动模拟器并希望恢复正常大小,请单击模拟器,然后转到窗口,选择缩放选项,然后选择实际大小我会解决这个问题。

虽然现在禁用了使用Cmd+1…5调整模拟器的大小,但是您可以通过拖动带指针的模拟器来调整它的大小。
与操作系统X上的任何普通窗口一样可用。 您可以通过从右侧、左侧或底部拖动模拟器来调整其大小。

1.关闭/退出模拟器

2.Xcode 9.1>>窗口>>“设备和模拟机”>>“模拟机” 然后记住要设置的设备标识符

3.然后打开文件

~/Library/Preferences/com.apple.iphonesimulator

4.找出要设置的模拟器设备id

5.设置“SimulatorWindowLastScale”值=1


只需向上调整模拟器窗口的大小,拖动直到大小达到大于或等于原始大小,这对我很有效。

在xcode中(我的是9.1),取消选中窗口->显示设备Brezels以在模拟器上进行更改,然后选中它以制作屏幕截图。

您可以通过按模拟器窗口选项中的缩放选项将其设置为默认大小。选择物理大小后,缩放选项将启用。

我有一个Apple Thunderbolt显示器,模拟器缩小窗口to适合显示。但是,如果我按Cmd+S来制作屏幕截图,生成的PNG仍然具有2048x2732的100%大小。无需使用挡板或角:-)

我可以获得分辨率为(2048x2732)的屏幕截图,禁用“优化窗口比例渲染”选项

在模拟器10.0(Xcode 9.4.1)上

硬件向左旋转或向右旋转


这将重新启用物理大小选择(窗口物理大小)如果禁用/灰显

像素精确大小选项灰显的真正原因是您的屏幕分辨率太低,无法使设备适应该大小。解决方案是在mac os中的“系统设置>显示”下临时提高屏幕分辨率。

使用Xcode 11““优化窗口比例渲染”已不存在。只需选择iPhone Pro Max的默认模拟器
,并使用
⌘ + S


您将在桌面上保存1242 x 2688 px屏幕截图

窗口->缩放是在9.0中。在Xcode 9.1中,缩放选项已被删除。有两个重置选项(我很确定它们是新的)似乎可以解决大小、物理大小(Cmd-1)和像素精度(Cmd-2)问题。两者都已禁用。我当前使用的是xcode 9.0。我尚未更新到最新版本。我以为您使用的是同一版本。这可用于调整模拟器的大小以适应屏幕上的任意区域。但是,我要寻找的是将其大小调整回100%的方法,这是制作应用商店屏幕截图所需的。请参阅this@Leo你链接到一个答案,该答案表示将设备切换为横向,然后按“像素精度”设置。但这在大多数情况下不起作用,因为“像素精度”仍为灰色。最近对模拟器的更新完全是胡说八道。这不起作用。当您再次打开模拟器时,它的大小与关闭时相同。(9.2 beta)我刚刚测试了这个,它工作起来很有魅力。我在测试中将它调整到了疯狂的大尺寸,屏幕截图的大小仍然非常完美,2048x2732。工作非常完美。另一个解决方法是:取消选中“窗口>显示设备挡板”重新启用像素精度“命令。这是截至2018-01年的最佳答案。很好,我删除了我的评论。这是唯一对我有效的选项。谢谢分享