作者zonble (zonble)
看板MacDev
標題Re: [問題] IKImageBrowserView 縮圖不會自動更新??
時間Sat Sep 11 19:35:14 2010
※ 引述《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