簡體   English   中英

iOS Launchscreen.storyboard圖像未顯示

[英]iOS Launchscreen.storyboard Image not showing

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

對於我的項目,我做了一個文件-新建-文件-iOS-用戶界面-啟動屏幕。 這為我的項目添加了Launchscreen.storyboard。 然后,將“背景”設置為“黑色”(到目前為止,效果很好)。 而且我未選中ViewController的“使用尺寸類”以保留視覺尺寸。

現在,我在視圖中添加了一個ImageView並將其Image文件設置為所需的Logo png文件。 在開發GUI中,所有外觀均顯示為OK。

但是,當我啟動“運行黑色”屏幕時,會暫時轉到下一個屏幕,但徽標不會在初始“啟動”屏幕中出現在iPhone上

顯然我做錯了事,但是我不知道怎么辦。

我遇到了完全相同的問題,並且LaunchScreen.storyboard中的圖像沒有出現在任何設備上。 我通過從資產目錄中刪除啟動圖像(1x,2x,3x)並將其拖到項目層次結構中來解決了該問題,就像過去一樣。 另外,我必須在IB中顯式添加圖像擴展名(.png)。 之后,一切正常,包括“自動布局”等。

我將從重新啟動設備(或退出模擬器)開始。 我認為Springboard可能會緩存情節提要文件,以便即使刪除並重新安裝該應用程序后,它也會在啟動時尋找原始情節提要中引用的特定資產集。 重新啟動設備似乎可以顯示該圖像,即使不重新安裝也可以。我懷疑是因為它清除了Springboard的緩存。

  • 刪除派生數據。
  • 從設備/模擬器中刪除應用。
  • 重新啟動設備/模擬器並運行應用程序。

我通過選擇Launchscreen.storyboard,選擇View Controller,然后打開Attribute Inspector並取消選中“是初始View Controller”的框來解決此確切問題。 希望這些年來對某人有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM