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