我知道這個問題似乎是一些現有的複製,但它不是。的iOS 9的Xcode 7個內置的應用程序顯示黑色的矩形,而不是閃屏
我這個問題,即通用(iPad/iPhone的)應用程序已經不顯示啓動畫面掙扎。
之前升級到iOS 9和Xcode的7,沒有這樣的問題存在。升級後沒有以任何方式對啓動畫面進行更改。
相關的問題技術數據:
- 支持的設備包括iPad的(僅景觀)和iPhone (縱向/橫向)
- 我使用 「啓動Screen.xib」 具有與大小的UIImageView類和 約束設置,以便它始終全屏。
- 我加入了圖像的資產全部閃屏圖像(除了iPad的 肖像的)
- 我使用的Xcode 7.0.1版(7A1001)和iOS 9.0.2
- 此問題不會在iPad 發生
這是在肖像模式下進行,所以有在頂部,這個「黑方」的底部白色方塊。
我這個問題昨天艱難,但我設法通過重命名我的啓動畫面「LaunchScreen.xib」(不帶空格)進行修復。但今天早上這個問題重新出現了。
事情我已經嘗試:
- 卸下和有和沒有空間再創造LaunchScreen.xib
- 創建LaunchScreen.storyboard文件,而不是廈門國際銀行
- 添加@ 2x和@圖像的3X版本在LaunchScreen.xib
- 卸下/加法/圖像資產替換圖像
- 清洗所使用的,建立的清潔和甚至刪除派生數據
- 重新啓動設備,重新安裝應用程序,無需重新構建應用程序以及我可以想到的許多其他解決方案。
沒有什麼幫助,所以也許有人已經修復了類似的問題,可以讓我走向正確的方向。
編輯1
所以我改名,從 「爲Default.png」 到 「DefaultSplash.png」 用我的LaunchScreen.xib圖像。這立即解決了iPhone上的所有問題。但現在我有一個新的問題 - iPad splashscreen現在是黑色。如果我將LaunchScreen圖像設置爲項目中使用的某個其他圖像,則Ipad將其顯示爲閃屏,但不會在iPad上使用Default.png和DefaultSplash.png。這真是奇怪的問題。
您可以嘗試構建專門構建和導出切片變體的歸檔。 (導出嚮導中的「爲特定設備導出」選項)。這有助於查看是否有任何資源從輸出中丟失... –
@MartinUllrich這是一個非常有趣的方法來解決這個問題。我一定會在幾分鐘內嘗試一下。 – avuthless
我也嘗試在界面生成器實用程序面板(文件檢查器>界面生成器文檔>右下方的「使用大小類別」中的「用作啓動屏幕」選項。也許也可以關閉並再次打開。 –