关于iOS模拟器没有Home键的一些新认识

自从苹果推出了牛排(The New iPad),xcode更新以后,就发现iPad的模拟器变大了,在我原来1440×960的显示器上不显示Home键了,而且屏幕上还显示不全!于是跟同事协调了一个1280×1024分辨率的显示器,iPad终于可以显示全了,但是还是没有Home键!自以为是的从菜单栏找到了代替Home键的快捷键(Command+Shift+h),以为这是苹果开的小玩笑,低调了取消了模拟器的Home键。
因为换显示器前没有截图,也懒的换回去了,就看换以后的效果吧:
iPad模拟器,不能显示Home键

iPad Retain模拟器,都不能显示全屏,就不用想Home键的事儿了吧

现在苹果推出了iPhone5,随之而来的xcode更新到4.5出现了Retina-4inch的模拟器,也是没有Home键,也是一屏显示不全。(当然了Retain-3.5inch的模拟器也是不显示Home键,但是一屏能显示全)。
iPhone Retain-3.5inch模拟器,可以显示全,但是不能显示Home键

iPhone Retain-4inch模拟器,都显示不全,更不要奢求显示Home键了

好吧,既然说了是对iOS模拟器没有Home键的新认识,这里是结论:其实iOS模拟器是有Home键的!
iPad:

iPhone Retain-3.5inch:

iPhone Retain-4inch:

为什么现在可以显示出来Home键呢?继续看图:

其实秘密就是分辨率!从上图可以看到,之所以显示出来了Home键是因为屏幕旋转了90度!
正常情况:1280×1024
旋转以后:1024×1280
就样就把上面几个模拟器的大小都包含了:768×1024,640×960,640×1136。当然了,以前没有列出普通模拟器的大小320×640,因为这个模拟器一直都正常。即使这样The New iPad的模拟器还是显示不全,因为它分辨率实在太大了(1536×2048)。
所以码农们,为了更好的模拟实际效果,除了买必需的硬件以外,还需要升级显示器了!而升级显示器的标准就是,分辨率能否超过1536×2048!
当然临时的对策就是像我现在似的,把显示器横过来使,囧一个~

相关文章:
关于iOS6模拟器两个新发现
旧工程适配iOS6和iPhone5的一些故事
旧工程适配iOS6和iPhone5续之第三方静态库
旧工程适配iOS6和iPhone5续之UIActivityIndicatorView

    分享到:

About rainbird

IOS攻城狮
This entry was posted in Mac使用技巧, 原创. Bookmark the permalink.

16 Responses to 关于iOS模拟器没有Home键的一些新认识

  1. showtimefan says:

    你可以选择窗口 75% 就可以正常显示了

  2. 小丸 says:

    距离发布retina设备已经2年后,Xcode4.5总算加入了retina的模拟。噗哈~

    不过咱还是习惯用原来的iPhone模拟器。新版的太奇葩了!

  3. XA says:

    最早用模拟器就知道是有Home键的,有很多办法,不用旋转屏幕,稍微看看模拟器的菜单就知道了。
    1. 硬件设备选择iPhone,而不是iPhone(Retina 3.5-inch) 和 iPhone(Retina 4-inch)就可以。
    2. 如果是Retina设备,在Window里选择缩放比例为50%就可以。
    3. Home键有快捷键Cmd+Shift+H,实际上即使能看到Home键,我也没有点过,一直都是用快捷键。
    PS:模拟器除了Run起来更快之外跟真机调试比还是差多了,建议LZ多在真机调试,少用模拟器。

  4. lee_zhou says:

    狂汗。。。。。

  5. geliang says:

    逼着码农们去买RMBP嘛~~

  6. ralf says:

    按住 command 和 shift 键,然后:
    单击H 可以模拟 单击Home键
    双击H 可以模拟 双击Home键

  7. chenxin says:

    额,看来我也得外接一个显示器了。

发表评论