2013-10-03 150 views
0

我擁有iphone 4設備,並且不能立即訪問iphone 5.我正在使用模擬器來測試事情。我已經在iphone 4和它的模擬器上測試過我的應用程序,它看起來很好。當我運行在iPhone 5的屏幕(4寸屏仿真器)應用程序,該應用程序似乎並沒有工作,我得到的頂部和底部(見下文)兩個黑空的空間:Xcode 5中的自動佈局ios 7.如何創建適用於iphone 4和iphone 5的應用程序

enter image description here

我懷疑有更多的iPhone 4和iPhone 5的應用程序比切換自動佈局(這是我的情況)。我現在要讀更多的自動佈局,但現在想我會把它放在這裏,以確認是否我我不會錯過某些明顯的東西

謝謝!

更新: 要解決此問題,您需要生成大小爲640X1136的啓動圖像。問題是你是如何做到的,因爲在模擬器中,你需要這個圖像才能正常工作?解決方案是生成ANY尺寸的圖片,並將其設爲Default @ 2x圖片。啓動模擬器 - 該應用程序現在看起來很正常。現在,您可以繼續生成這種尺寸的「真實」啓動圖像,並替換虛擬的圖像!

+0

[How to develop or migrate apps for iPhone 5 screen resolution?](http://stackoverflow.com/questions/12395200/how-to-develop-or-migrate-apps-for-iphone-5)屏幕分辨率) – iwasrobbed

+0

可能。我看着那個問題。我沒有得到第二步「爲你的應用程序設置一個4英寸的啓動圖像,這就是你如何獲得1136像素的屏幕高度(沒有它,你會得到960像素,在頂部和底部有黑色邊距)。」您如何爲您的應用「設置4英寸啓動圖像」?此外,看起來像我唯一的方法來知道在iPhone 5的屏幕分辨率是否有問題是拿到一個設備。我意識到,最終我將不得不,但希望我能用模擬器驗證事情。 – serverman

+0

確定stackoverflow鏈接和http://useyourloaf.com/blog/2012/12/31/retina-4-support.html上的文章告訴我需要生成正確的啓動映像。 – serverman

回答

0

要解決此問題,您需要生成大小爲640X1136的啓動圖像。問題是你是如何做到的,因爲在模擬器中,你需要這個圖像才能正常工作?這是一個雞和雞蛋的問題。解決方案是生成任何尺寸的圖片,並使其成爲Default @ 2x圖像。啓動模擬器 - 該應用程序現在看起來很正常。現在,您可以繼續生成這種尺寸的「真實」啓動圖像,並替換虛擬的圖像!

+0

nope,你可以在模擬器中運行應用程序,或者不帶啓動圖像 – raistlin

相關問題