2016-07-15 234 views
0

我正在使用Xcode 7和Swift創建一個iOS項目。
我目前的問題是我的LaunchScreen.storyboard圖像沒有出現,當我啓動運行。iOS Launchscreen.storyboard圖像未顯示

對我的項目我做了一個文件 - 新建 - 文件 - iOS - 用戶界面 - 啓動屏幕。 這添加了Launchscreen.storyboard到我的項目。 然後我將它的背景設置爲黑色(到目前爲止,很好)。 我有ViewController的「使用大小類」未選中保留視覺大小。

現在我添加了一個ImageView到視圖,並將其圖像文件設置爲我想要的Logo png文件。 在開發GUI中,所有視覺上都顯示正常。

但是,當我啓動運行黑屏纔去後續屏幕短暫出現,但標識並不在iPhone內的初始Launchscreen

很顯然,我做錯了什麼出現,但我不知道知道什麼。

+0

您是否在您的構建階段中包含該.png文件「複製包資源」?.png名稱與您在代碼中寫入的內容完全相同(區分大小寫很煩人)? – Putz1103

+0

我是新手,所以我不知道如何到「你是否在你的構建階段包含該.png文件'複製包資源」但是png文件都在Launchimage.launchimage'文件夾'中,而我沒有輸入圖像文件名,我從下拉菜單中選擇了它 – Dhugalmac

+0

Xcode創建一個默認的'LaunchScreen.Storyboard'爲什麼你需要創建一個新的? – triandicAnt

回答

2

我有完全相同的問題,我的LaunchScreen.storyboard中的圖像沒有出現在任何設備上。我通過從資產目錄中刪除啓動圖像(1x,2x,3x)並將它們拖到項目層次結構中,像以前一樣將其解決。另外,我必須在IB中明確添加圖像擴展名(.png)。之後,一切正常,包括自動佈局等。

1

我會開始重新啓動設備(或退出模擬器)。我認爲Springboard可能會緩存故事板文件,因此即使刪除並重新安裝應用程序後,它也會在啓動時查找原始故事板中引用的特定資源集。重新啓動設備似乎使圖像顯示,即使不重新安裝 - 我懷疑是因爲它清除了Springboard的緩存。