作者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
1F:推 klern:谢谢你! 我再试看看 09/11 22:21
2F:推 wayne1985:对图形做变化的话,我最近是在用绘图的方式!! 09/12 00:41
3F:→ wayne1985:还蛮好用的!!! 09/12 00:41
4F:→ zonble:wayne1985 有在写 Mac App? 09/12 01:01