你只需要重新启动它。有时会发生这种情况。 强制关闭模拟器,然后再次启动!
我包含这个回复是为了那些像我一样在升级到Xcode 8后寻求此问题解决方案的人们。
当针对iOS 8.x进行测试时,模拟器仅使用一部分显示屏,如问题描述。 症状是,如果窗口缩放设置为50%,则只会显示1/4的屏幕,如果缩放比例设置为33%,则会显示1/9的屏幕等等。 只有当缩放比例设置为100%时,整个屏幕才会显示,这在使用iPad模拟器时真的很麻烦。
对我而言,解决方案是在“调试”菜单下关闭“优化窗口缩放比例的渲染”,这似乎是Xcode 8中首次出现的功能。之后,8.x模拟器正常显示。
更多详情请访问:
iPhone模拟器屏幕显示四分之一或左上角部分[已修复]
观看此链接中的视频:iPhone模拟器-屏幕四分之一[修复]
步骤1:强制退出iOS模拟器
步骤2:打开“聚光灯搜索”并键入“Chameleon Wizard”(如果您安装了Chameleon Bootloader)
步骤3:在弹出窗口中,单击“org.chameleon.Boot”
步骤4:取消选中display_0,Graphics Mode(也清除Dropbox),cpus=1,npci=0x3000,dart=0。下面显示了一个带有选中项目的图像,这里提到了所有内容。只需全部取消选中即可。
看这张图片...
我认为它与模拟器的分辨率/比例有关...不过我没有使用Xcode 6.3.1... 因为5s的屏幕分辨率/比例是x2..所以它必须是640x1136而不是320x568..
为什么不使用设备框架矩形来填充屏幕?像self.view.frame
这样的东西?
很难猜测是什么导致了你的问题,给我们展示一些可能有帮助的东西吧.. :)