Обновление одного изображения IKImageBrowserView

Я искал везде и не могу найти способ сделать это.

В настоящее время я делаю простое приложение, чтобы помочь нашему пользователю настроить метаданные изображения для другого приложения.

Я представляю список изображений для настройки в IKImageBrowserView. Пользователь выбирает изображение. который затем отображается в другом представлении и добавляет к нему материал.

Я хотел бы иметь возможность обновлять миниатюру IKImageBrowserView «вживую», когда пользователь манипулирует изображением. Я могу сделать «скриншот» представления, над которым он работает, но не могу найти способ обновить этот единственный элемент IKImageBrowserView без вызова reloadData.

Есть ли способ обновить одно изображение в IKImageBrowserView без вызова reloadData?

Спасибо!


person droussel    schedule 24.05.2011    source источник


Ответы (1)


Посмотрите на метод -imageVersion. Это приведет к тому, что кеш для этого элемента станет недействительным. Также, похоже, есть частный метод -reloadCellDataAtIndex:, который может представлять интерес. Однако обновления версии изображения и вызова -reloadData должно быть достаточно.

person jxpx777    schedule 24.05.2011
comment
Мне пришлось перейти к какой-то другой работе прямо сейчас, но вы правы, аннулирование кеша для одного изображения и перезагрузка данных должны помочь. - person droussel; 26.05.2011