2017-10-10 30 views
0

我已經在IOS中編程了不到兩週的時間,所以請原諒,如果這裏有一個明顯的解決方案。在界面生成器中可見的IOS圖像資產,但不在運行應用程序中

我遇到了歡迎屏幕上三個按鈕之一的問題。 xib文件在界面生成器中看起來很好,但是當我在設備上運行應用程序時,最上面的按鈕消失了。由於這種行爲僅適​​用於iphones(物理和模擬)而不是ipad,因此我能夠追蹤到用於該按鈕的iphone圖像資產的錯誤。出於某種原因,它不會在界面生成器之外顯示,而其他圖像渲染得很好。注意按鈕仍然有效,但它不可見。

有沒有可能的原因呢?我會很感激任何見解或建議。

+0

告訴我們更多關於如何將圖像添加到您的項目。它是否在資產目錄中? – matt

+0

圖像存在於項目內的自定義目錄中,與其他與歡迎屏幕視圖控制器相關的圖像分組。我不確定爲什麼以前的開發者沒有使用資產目錄,但所有的圖片資產都是以這種方式提交的。 – deMouser

回答

0

如果圖像位於應用程序捆綁中的文件夾內,則只需調用UIImage(named:)和圖像文件的名稱即可訪問該圖像。這是在運行時發生的,所以圖像的顯示失敗。但Interface Builder沒有意識到這一點;無論如何它錯誤地顯示圖像。

相關問題