看板 MacDev 關於我們 聯絡資訊
※ 引述《klern (灰)》之銘言: : 當我 匯入了某資料夾中的圖片 然後把之中一張圖片刪除 : 再把另外一張圖片的檔名改成那張被刪掉的檔名 放入該資料夾後 : 再進行匯入 IKImageBrowserView 的動作 : 會發現 縮圖還是之前被刪掉的那張而不是新匯入的那張圖 : 請問要如何解決這個問題 IKImageBrowserView 還有 cover flow 在載入圖片之後, 會對載入的圖片做 cache,如果看到是同一個 IKImageBrowserItem 的 ID,會優先使用 cache。 在 IKImageBrowserItem protocol 中,有個叫做 imageVersion 的 method,就是處理你在做的事情:你用檔名作為 item 的 ID,但是其實有先後兩個版本不同的圖片,所以,當你 換過檔案之後,就要設定這個 item 的版本,比方說從第一 版改成第二版,如此一來,IKImageBrowserView 看到版本有 改變,才會去載入新的圖片。 -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.186.183
klern:謝謝你! 我再試看看 09/11 22:21
wayne1985:對圖形做變化的話,我最近是在用繪圖的方式!! 09/12 00:41
wayne1985:還蠻好用的!!! 09/12 00:41
zonble:wayne1985 有在寫 Mac App? 09/12 01:01