我正在使用屏幕分辨率为 1280x800 的 MacBook 开发应用程序。
当我尝试使用 iPhone 6 Plus Simulator 进行调试时,即使我尝试使用 command+3 将其缩放到 50%,我的屏幕也无法显示完整的模拟器窗口。
除了购买更高分辨率的新屏幕之外,还有什么办法可以解决这个问题?
我正在使用屏幕分辨率为 1280x800 的 MacBook 开发应用程序。
当我尝试使用 iPhone 6 Plus Simulator 进行调试时,即使我尝试使用 command+3 将其缩放到 50%,我的屏幕也无法显示完整的模拟器窗口。
除了购买更高分辨率的新屏幕之外,还有什么办法可以解决这个问题?
不会。模拟器使用手机的实际分辨率,使其尽可能接近实际设备进行测试。
但是,您可以通过上下滚动来查看屏幕的其余部分,如下所示:
(13" Retina MacBook Pro 上的 iPhone 6 Plus)
此问题已在 Xcode 6.3.1 中修复。您可以缩小到实际分辨率的 25%。
快捷键:
Command Key + 1 : 100%
Command Key + 2 : 75%
Command Key + 3 : 50%
Command Key + 4 : 33%
Command Key + 5 : 25%
如果您知道这会降低 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:
虽然它在 Yosemite 上运行了几次,但它再次运行良好。也许不时需要重新启动。
Quick Res之类的程序允许您模拟其他分辨率。通过这种方式,您可以在低分辨率屏幕上看到整个屏幕,例如将其设置为 2560x1400。
然而,它不是最佳的,但它可以更容易地在低分辨率屏幕上调试 iPhone 6+。
按 cmd+4。它适用于 iphone 6 plus 模拟器
现在,您可以缩小到实际设备大小的 25%。使用快捷键 cmd+1->100%, cmd+2->75%, cmd+3->50%, cmd+4->33%, cmd+5->25%
进行缩小。