自從蘋果推出了牛排(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!
當然臨時的對策就是像我現在似的,把顯示器橫過來使,囧一個~