Я хочу иметь возможность добавить 1 ячейку в верхнюю часть UITableView после того, как пользователь нажмет кнопку Как мне этого добиться?
Обновление: Я также хочу скрыть ячейку, если пользователь нажимает другую кнопку
Вы можете вызвать UITableView s insertRowsAtIndexPaths:withRowAnimation:, чтобы оживить вставку. В противном случае вы можете просто обновить свой источник данных, не вызывая этот метод.
UITableView
insertRowsAtIndexPaths:withRowAnimation:
Чтобы сделать это, вы должны использовать Navigation Controller, потому что, как только пользователь нажимает кнопку, предполагается, что вы отправляете пользователю новое представление, которое редактирует и добавляет новую ячейку в UITableView.