[問題] 在IB內使用子目錄內的圖檔

看板MacDev作者 ( )時間12年前 (2012/03/28 22:23), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
大家好, 遇到一個奇怪的問題 我想把圖片集中放在一個叫做Images的資料夾內(not group) 然後在 IB 裡拖一個 ImageView 上去後 選擇某張圖片, 此時IB上有正常顯示該圖 但是執行程式後, 圖片就顯示不出來 於是在 ViewDidLoad 內自己用程式載入 [imgView setImage:[UIImage imageNamed:@"Images/kitty.png"]]; 這樣就可以了 於是我想可能是因為IB用選的時,並沒有加上 "Images" 資料夾名稱 就在IB的ImageView把圖片名稱手動加上 Images 但是這樣一來變成, IB在 開發時期 無法顯示圖片(變成一個大問號) 但在 執行時期 可以正常顯示圖片 請問各位高手, 如何把圖片放在資料夾內 又可以 開發時期/執行時期 都能看到圖片呢? 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.170.113.159

03/29 01:20, , 1F
你的子目錄在 XCode 中應該是顯示藍色的資料夾才會這樣
03/29 01:20, 1F

03/29 01:27, , 2F
你可以先新增「黃色」資料夾,然後指定該資料夾的參考路徑
03/29 01:27, 2F

03/29 01:28, , 3F
再把圖片匯進該資料夾 這樣一來就可以再 IB 上顯示了,只是
03/29 01:28, 3F

03/29 01:28, , 4F
要注意的是直接用 xxx.jpg 這樣就好,不用 images/xxx.jpg
03/29 01:28, 4F

03/29 01:31, , 5F
補充:「黃色」資料夾指的就是 group 資料夾,然後指定該
03/29 01:31, 5F

03/29 01:31, , 6F
group 資料夾的參考路徑
03/29 01:31, 6F

03/29 11:41, , 7F
問題解決了..感謝大哥指點^_^
03/29 11:41, 7F
文章代碼(AID): #1FSnx_xU (MacDev)