2016-03-01 19 views
7

我確實需要在一個項目中同時支持基於故事板的啓動屏幕和「傳統」啓動圖像。如何在啓動情節提要中使用資產目錄中的啓動圖像?

添加啓動屏幕故事板,指向啓動屏幕的UIImageView看起來像是一個簡單的方法。但是,Interface Builder無法找到啓動圖像,根本無法顯示它。

由於所有尺寸的內容也不同,故事板會選擇正確的圖像嗎?

重建與規模類和限制的影像時,不會完全可能的,所以

TL; DR:如何使用從一組發射屏幕圖像的使用相應的圖像啓動故事板?

+0

到任何的解決方案? – arniotaki

回答

2

在Assets.xcassets中,單擊+並選擇應用程序圖標&啓動圖像 - >新建iOS啓動圖像。拖動&將您的Launch Images放入上述尺寸。 現在在項目&目標列表中,選擇您的項目&然後選擇常規選項卡。在應用程序圖標&啓動圖像,單擊啓動圖像源&選擇您新創建的源文件。

+2

是的,資產目錄太多了;這工作正常。雖然我不能從故事板中引用它。 – SmokeDispenser

+0

感謝@Maulik Bhuptani – Ravikant

+2

這個問題不是如何使用資產目錄設置啓動映像,而是如何在代碼(或故事板)中引用它們, – Jochen

0

我知道這是一個老問題。簡短的回答是「你不能」,但有一個解決方法。

這是我如何做到這一點:

不要添加您要使用到的資產目錄中的圖像。相反,將圖像直接添加到您的項目中,並確保您將它們包含在目標中。您必須回到舊的「image.png」,「[email protected]」,「[email protected]」命名約定,以便爲不同的屏幕尺寸提供不同的圖像。

希望能幫助任何遇到此問題的人。

Adding images to target Set image to ImageView in LaunchScreen storyboard $$$

相關問題