Ios 无法在非视网膜显示器上显示完整的iPhone 6 Plus模拟器窗口

Ios 无法在非视网膜显示器上显示完整的iPhone 6 Plus模拟器窗口,ios,ios-simulator,iphone-6-plus,Ios,Ios Simulator,Iphone 6 Plus,我正在使用MacBook开发一个应用程序,屏幕分辨率为1280x800 当我尝试使用iPhone6Plus模拟器进行调试时,我的屏幕无法显示完整的模拟器窗口,即使我尝试使用command+3将其缩放到50% 除了购买分辨率更高的新屏幕之外,还有什么办法解决这个问题吗?没有。模拟器使用手机的实际分辨率,使其尽可能接近实际设备进行测试 但是,您可以通过如下方式上下滚动来查看屏幕的其余部分: (13英寸Retina MacBook Pro上的iPhone 6 Plus)类似的程序允许您模拟其他分辨率

我正在使用MacBook开发一个应用程序,屏幕分辨率为1280x800

当我尝试使用iPhone6Plus模拟器进行调试时,我的屏幕无法显示完整的模拟器窗口,即使我尝试使用command+3将其缩放到50%


除了购买分辨率更高的新屏幕之外,还有什么办法解决这个问题吗?

没有。模拟器使用手机的实际分辨率,使其尽可能接近实际设备进行测试

但是,您可以通过如下方式上下滚动来查看屏幕的其余部分:

(13英寸Retina MacBook Pro上的iPhone 6 Plus)

类似的程序允许您模拟其他分辨率。 例如,通过将其设置为2560x1400,您可以在低分辨率屏幕上看到整个屏幕


不过,这不是最佳选择,但它使在低分辨率屏幕上调试iPhone 6+变得更容易。

如果您意识到这会降低iOS模拟器窗口的渲染质量,您可以打开终端并将模拟器缩放到40%

defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
要更改当前比例,只需使用“窗口>比例”中的菜单命令或按
cmd+1、cmd+2、cmd+3

编辑:
在应用此设置之前退出模拟器
(这是最后使用的量表,因此退出并更新首选项是这里的主要技巧)

在Mac OS 10.9.5/iOS 8.0.2 SDK上使用Xcode 6进行测试
Mac OS 10.10/iOS 8.1 SDK上的Xcode 6

Edit2:
虽然它在优胜美地上有好几次都不起作用,但它又很好地工作了。可能偶尔需要重新启动。

这个问题在Xcode 6.3.1中得到了修复。您可以将分辨率降到实际分辨率的25%

  • 在模拟器上运行你的应用程序
  • 选择窗口->缩放(选择要缩放的百分比)
  • 快捷键:


    按cmd+4。它适用于iphone 6 plus模拟器

    现在,您可以缩小到实际设备大小的25%。
    使用快捷键
    cmd+1->100%,cmd+2->75%,cmd+3->50%,cmd+4->33%,cmd+5->25%
    进行缩小。

    不,没有办法将模拟器缩小50%。50%的iPhone 6+是621x1104。将iPhone 6+置于横向是使其适合1280x800的唯一方法。我发现屏幕在我的27英寸屏幕上。”iMac有时太小,无法开发。我无法想象在这么小的屏幕上做这件事。如果你这样做,使你的界面不会在横向旋转,那么如果你愿意将整个MacBook朝相反的方向旋转,rmaddy的建议可能会奏效。插上另一个屏幕,让它穿过多个屏幕?谢谢大家的回复。我想是时候买一个更大的显示器或一台新的mac了:(很遗憾,因为我的MacBook仍然运行得很平稳。嗯,在终端中调用此命令之前,你是否退出了模拟器?因为它对我来说适用于Xcode 6,iOS 8.0.2 SDKNot工作。我使用的是iOS 8.1 iPhone 6 Plus模拟器。更新到Yosemite后,我也看到这不再工作。com.apple.iphonesimulator是直到正确为止。事实上,虽然它在Yosemite/iOS 8.1 SDK上有几次不起作用,但它又很好地工作了。也许偶尔需要重新启动。对我来说,只需退出模拟器,键入command而不是run simulator,而且它更小;更改CMD+1、CMD+2、CMD+3会使我每次需要键入的时候都会中断。谢谢!
    Command Key + 1 : 100%
    Command Key + 2 : 75%
    Command Key + 3 : 50%
    Command Key + 4 : 33%
    Command Key + 5 : 25%