Как UITableViewCell взаимодействует со своим UITableView?

В настоящее время я создаю пользовательское представление сетки, что означает, что я создаю класс, который имеет много общего с UITableView. Одна из вещей, которую я хочу сделать правильно, — это связь между ячейками и представлением сетки.

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

Существует несколько возможных сценариев, но я не уверен, какой из них используется Apple, поскольку заголовки UITableViewили UITableViewCellраскрывают это (или я что-то упускаю из виду).

В конечном счете, цель состоит в том, чтобы позволить ячейке и представлению сетки общаться конфиденциально, то есть без раскрытия каких-либо общедоступных методов или протоколов (если это возможно).

7
задан Adrian P 6 November 2012 в 22:20
поделиться