2015-09-14 210 views
0

我目前正在爲iPhone和iPad開發一款僅支持橫向導航的遊戲。不過,我所有的啓動屏幕藝術都是以所有尺寸的肖像模式支持所有蘋果設備。如何設置啓動圖像以支持iOS 6至iOS 9?

它工作正常,直到新的iOS 9,當我測試的每個設備開始使用default.png(藝術用作iPhone 4尺寸屏幕的啓動屏幕)導致遊戲在屏幕上收縮。

我也嘗試使用圖像資產來定義每個屏幕尺寸類(全部用於縱向)的啓動屏幕,支持iOS 7和更高版本。它消除了iOS 9上縮小屏幕的問題,但它也使iOS 7和8設備在啓動時顯示默認黑屏。

因爲我用完了想法,有人可以向我解釋我做錯了什麼?還是有更好的方法來做到這一點?

我將不勝感激任何建議。

+0

如果你的應用程序僅適用於土地風景,爲什麼你們所有的人像都是你的啓動圖像?提供風景啓動圖像而不是縱向圖像。 – rmaddy

+0

如果啓動圖像方向很重要,那麼爲什麼它會像這樣工作,直到iOS 9?我也嘗試創建面向景觀的圖像,但它也沒有幫助。 – grubi

回答

4

自己碰到這個。看起來要支持iOS7,您需要啓動映像。要支持iOS8,您可以使用啓動圖像或在項目設置中定義的「LaunchScreen.xib」(定義在「應用圖標和啓動圖像」中)。 .xib文件,所以要通過iOS9支持iOS7,您需要同時擁有該圖像以及定義的啓動屏幕文件。

對於我們這些從未有過定義啓動屏幕文件的人來說,應用程序將看起來像廢話iOS9直到更新發布。

(如果任何人有更好的解決方案,請發表吧!)。

+0

現在沒有更好的解決方案,這是(可悲的)完美 –