自从苹果推出了牛排(The New iPad),xcode更新以后,就发现iPad的模拟器变大了,在我原来1440x960的显示器上不显示Home键了,而且屏幕上还显示不全!于是跟同事协调了一个1280x1024分辨率的显示器,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度!
正常情况:1280x1024
旋转以后:1024x1280
就样就把上面几个模拟器的大小都包含了:768x1024,640x960,640x1136。当然了,以前没有列出普通模拟器的大小320x640,因为这个模拟器一直都正常。即使这样The New iPad的模拟器还是显示不全,因为它分辨率实在太大了(1536x2048)。
所以码农们,为了更好的模拟实际效果,除了买必需的硬件以外,还需要升级显示器了!而升级显示器的标准就是,分辨率能否超过1536x2048!
当然临时的对策就是像我现在似的,把显示器横过来使,囧一个~
相关文章:
关于iOS6模拟器两个新发现
旧工程适配iOS6和iPhone5的一些故事
旧工程适配iOS6和iPhone5续之第三方静态库
旧工程适配iOS6和iPhone5续之UIActivityIndicatorView
转载请注明: 转自Rainbird的个人博客 本文链接: 关于iOS模拟器没有Home键的一些新认识
Command + H 一样用
你可以选择窗口 75% 就可以正常显示了
距离发布retina设备已经2年后,Xcode4.5总算加入了retina的模拟。噗哈~
不过咱还是习惯用原来的iPhone模拟器。新版的太奇葩了!
最早用模拟器就知道是有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多在真机调试,少用模拟器。
第一条表示知道
第二条,不100%显示的话,测试还有啥劲
第三条,表示也知道。。
模拟器的运行速度比真机绝对快一个数量级。
博主不谦虚,别人好心将 solution 与你分享,给你好的建议。模拟器和真机本来就有天壤之别,难道你让用户都去用模拟器?
经常在模拟器里调试会隐藏一些问题,是问题不能及早被发现。
虚心接受、聆听是一种美德!
e,e,e
我错了,囧一个~
狂汗。。。。。
逼着码农们去买RMBP嘛~~
你说对了!
原来如此!
拜读 。。。 Orz
客气哈~
按住 command 和 shift 键,然后:
单击H 可以模拟 单击Home键
双击H 可以模拟 双击Home键
嘿嘿,表示知道这种用法
额,看来我也得外接一个显示器了。