2017-03-01 25 views
1

我在我的資產目錄中設置了一個圖像,並在啓動屏幕xib中爲它設置了我的UIImageView。我知道啓動屏幕會顯示,因爲它具有在我的設備上啓動應用程序時顯示的標籤。我可以在界面生成器中,甚至在模擬器中看到圖像和標籤,但是當我在設備上啓動應用程序時,圖像不在那裏。UIImageView沒有顯示在LaunchScreen.xib中

有誰知道可能是什麼原因造成的,或者有什麼好的方法來排除故障?

我已經嘗試退出xcode,做一個乾淨的,刪除導出的數據重置模擬器。我已經刪除並添加了我想要顯示的資產。我刪除並重新啓動屏幕上的約束。我沒有成功,這讓我有點瘋狂,所以任何幫助都非常感謝。

另外我有兩個不同的目標,所以這可能是導致這個問題,但在一個時間點的奇怪的事情,我確實有uiimageview顯示在設備上。

+0

屬性檢查器,約束和'.xib'文件是什麼樣的?你可以發佈屏幕截圖嗎? –

+0

如果您在啓動屏幕上更改了標籤,那麼當您運行該應用程序時該更改會顯示出來嗎?你可以添加任何其他對象,比如帶有紅色背景的UIView,並顯示它,但UIImageView不? – DonMag

+0

是啊我可以更改標籤的背景顏色和uiimageview,並在設備上進行更新@DonMag – user3832583

回答

1

我知道是什麼原因導致了這個問題,我想當你第一次在你的設備上安裝你的應用程序時,你沒有將圖像添加到啓動屏幕上,之後你下次添加了圖像。對嗎?,iOS選擇一箇舊的啓動屏幕,所以我建議你卸載一次你的應用程序並重新運行應用程序。