簡體   English   中英

故事板上可見的Xcode圖像不會在模擬器中顯示

[英]Xcode images visible in storyboard don't show in simulator

我是xcode的新手。 我用一個視圖控制器和情節提要創建了一個spritekit游戲。 完成游戲后,我想創建一個帶有圖像按鈕的新場景,以打開游戲視圖。

在main.storyboard中,我從對象庫中添加了一個新的UIViewController。 我將視圖控制器設置為初始視圖控制器。 我添加了一個按鈕,將控件從該按鈕拖動到另一個視圖,並將動作設置為顯示。 運行模擬器時,所有操作均按計划進行。 然后,我嘗試將圖像添加到按鈕。 圖像顯示在編輯器窗口的視圖中,但是當設置為圖像或背景時將不會顯示在模擬器中。 然后,我將圖像直接添加到新的視圖控制器中。 它也顯示在編輯器中,但不顯示在模擬器中。 我嘗試使用多種不同的圖像,包括游戲中使用的圖像,並在模擬器和游戲中的設備上顯示。 我嘗試了多個模擬器,但沒有運氣。 當將圖像添加到按鈕時,我可以知道按鈕不在模擬器屏幕之外,因為當我單擊按鈕應位於的位置時,它將按原樣打開另一個視圖。 我清理並重建了項目,確保所有圖像都位於正確的文件夾中並正確命名。

原來這是一個菜鳥問題。

我所有的圖像都放在一個名為sprites.atlas的文件夾中。 這對我的SKView來說效果很好,但對我的新UIView卻不起作用。

為了解決這個問題,我:

** 1。 在Images.xcassets中添加了一個新圖像集

  1. 將我的按鈕圖像添加到新圖像集中

  2. 更改了按鈕圖像屬性以指向圖像集名稱**

現在,按鈕圖像顯示在sim卡中。

對於將來的用戶,這對我有用:

1)清理項目

2)重新啟動Xcode

3)運行

PS:如果您遇到一些新問題,例如隨機崩潰,請啟用ARC,然后繼續對副本進行buiding <--> fixing ,然后進行檢查。

暫無
暫無

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

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