更新IKImageBrowserView的单个图像

时间:2011-05-24 13:18:46

标签: cocoa macos appkit

我到处搜索,似乎无法找到办法。

我目前正在制作一个简单的应用程序来帮助我们的用户为另一个应用程序配置图像元数据。

我在IKImageBrowserView中显示要配置的图像列表。用户选择图像。然后在另一个视图中显示并添加内容。

我希望能够在用户操作图像时“实时”更新IKImageBrowserView缩略图。我能够获取他正在工作的视图的“屏幕截图”,但是在我的生活中无法找到更新此单个IKImageBrowserView项的方法,而无需调用reloadData。

有没有办法在不调用reloadData的情况下更新IKImageBrowserView中的单个图像?

谢谢!

1 个答案:

答案 0 :(得分:1)

查看-imageVersion方法。这将导致该项目的缓存无效。似乎还有一个可能感兴趣的私有-reloadCellDataAtIndex:方法。更新图像的版本并调用-reloadData应该足够了。