Каков наилучший способ обновить изображение в моем подпредставлении изображения таблицы? - PullRequest
0 голосов
/ 10 июня 2011

В частности, как вы получаете подпредставление изображения из ячейки uitableview?

Мое табличное представление получает данные из сети асинхронно. Когда я создал вид изображения в первый раз, я добавил вид:

[imageView setImage:image];
[cell addSubview:imageView];

в tableView:cellForRowAtIndexPath:.

После получения новых данных я вызываю reloadData, чтобы обновить представление таблицы. Но чтобы обновить изображение, я хотел бы получить дескриптор этого imageView (если он существует) и обновить изображение.

У меня вопрос: учитывая ячейку, есть ли способ получить это представление изображения (дескриптор) напрямую, или мне нужно пройтись по подпредставлениям, чтобы найти конкретный вид изображения?

Любой ответ высоко ценится!

Lu

1 Ответ

0 голосов
/ 10 июня 2011

Установите тег на imageView при его создании:

 [image viewSetTag: uniqueIntValue];

Тогда, когда вы хотите получить представление, используйте:

UIView* recoveredImageView = [cell viewWithTag uniqueIntValue];
...