2015-11-13 88 views

回答

0

我相信,如果你打開該資產類別的屬性檢查器,那麼你需要檢查圖像一樣的風景盒enter image description here

希望我的,你的解決方案幫助解決您的問題。

+0

嗨@Cuong Nguyen,謝謝你的回覆,但我不能在我的項目中使用Assets Catalog。我正在使用一個單獨的xib,可以在項目的主要目標(常規設置)和info.plist –

+0

嗨夥計中定義。 如果使用文件.xib和info.plist。嘗試一下info.plist https://gist.github.com/cuong-nguyen-ta/5822e74c8d029bdcc73f –

0

從文檔:

啓動圖像

啓動圖像的iPhone應用程序總是尺寸成縱向屏幕 匹配的尺寸。對於將 投射到橫向的應用程序,您應該使用您的首選圖形 編輯軟件旋轉啓動圖像的內容,而 保持圖像的尺寸與縱向啓動圖像 (高度>寬度)一致。

避免使用資產目錄來管理橫向 應用程序的啓動圖像。 除iPhone 6 Plus使用的啓動圖像外, 資產目錄假定所有iPhone啓動圖像都是針對縱向的 。編譯應用程序時, 每個啓動映像的條目將被添加到UILaunchImages項下的編譯信息屬性列表 中。每個這些條目中的 UILaunchImageOrientation項的值始終爲 縱向。這些條目在啓動時會被忽略,因爲UILaunchImageOrientation鍵的Portrait的 值與啓動方向(Landscape Left或Landscape Right)不匹配 。結果 在啓動期間是空白屏幕,因爲系統找不到合適的啓動圖像 。

相反,如果您的應用程序只有 支持iOS 8及更高版本,則應該使用啓動文件。否則,您需要將啓動的 圖像作爲資源添加到項目中,然後將UILaunchImages 鍵添加到應用程序的信息屬性列表中。請務必 禁止使用資產目錄來管理啓動圖像 在項目編輯器的「常規」選項卡下的啓動圖像源菜單 中爲您的應用程序的目標選擇「不要使用資產目錄」。

更多info:

如果你不使用的資產,使用UILaunchImages鍵,使您的應用程序的信息屬性列表更改launchscreenimage然後每個UILaunchImageName項下編輯值對應的圖像從匹配你的項目。不要包含擴展名或任何修飾符(@ 2x,@ 3x)。您可以通過在文件導航器中點擊並在彈出菜單中選擇打開爲>源代碼來編輯信息屬性列表。

相關問題