iOS — наблюдатель для наблюдения за повторно используемой ячейкой из очереди tableView

Можно ли добавить наблюдателя в разработку iOS, когда ячейка удаляется из очереди и повторно используется внутри UITableView?

Спасибо.


person Adrian Wan    schedule 06.04.2012    source источник
comment
Единственный способ, который приходит на ум, потребует от вас проверить возвращаемое значение dequeueReusableCellWithIdentifier: внутри cellForRowAtIndexPath: и опубликовать уведомление, если оно не равно нулю. (Мне любопытно, чего вы пытаетесь достичь.)   -  person Phillip Mills    schedule 06.04.2012


Ответы (2)


Вы можете создать подкласс UITableViewCell, а затем переопределить метод [UITableViewCell prepareForReuse]. Обратите внимание, что это будет работать только в том случае, если у вашего подкласса ячейки есть связанный с ним идентификатор повторного использования, поэтому убедитесь, что вы установили значение для этого свойства.

person Chris DeSalvo    schedule 06.04.2012

// используем, чтобы пометить вашу ячейку идентификатором

cell.Tag = item.ID;
person karthikPrabhu Alagu    schedule 20.06.2012