Как получить все UITableViewCell из UITableView? - PullRequest
0 голосов
/ 18 сентября 2010

У меня есть список многоразовых UItableViewCells.Как я хочу: после выбора одной из ячеек приложение должно обновить изображения в каждой ячейке.

Для решения этого требования я использую метод visibleCells, чтобы извлечь все ячейки из UITableView и обновить изображения вкаждая ячейка путем итерации возвращаемого массива ячеек.

Но проблема в том, что я не могу получить все ячейки, метод visibelCells возвращает только те ячейки, которые в данный момент отображаются на экране iPhone.идея о том, как собрать все повторно используемые ячейки в один массив?

1 Ответ

5 голосов
/ 19 сентября 2010

Я думаю, что вы можете неправильно понять, как реализован UITableView. Важно понять, что ячейки, которые не видны, т.е. фактически не существуют (или, по крайней мере, они могут не существовать)

Соответственно, вы должны обновить изображения в видимых ячейках и обновить изображения в других ячейках, когда они станут видимыми в вашей реализации

-(UITableViewCell) cellForRowAtIndexPath (NSIndexPath *)indexPath
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...