Достаточно просто настроить табличное представление, позволяющее редактировать. Просто добавьте одну строку в UITableViewController:Можете ли вы установить кнопку редактирования navbar в Interface Builder?
self.navigationItem.rightBarButtonItem = self.editButtonItem;
Эта строка добавляет кнопку редактирования на панели навигации, который изменит таблицу в режим редактирования и изменить его текст кнопки «Готово» в процессе редактирования.
Можно ли установить это в Interface Builder? Я вижу, что вы можете добавить UIBarButtonItem и можете установить его «Идентификатор» в «Редактировать», но я не вижу ожидаемого поведения.
BTW, что делает «Идентификатор» в панели «Атрибуты»?
- Новый проект: навигационное приложение. - RootViewController.m: uncomment viewDidLoad и self.nav ... строка - Запуск. Нет данных в таблице, но нажмите «Изменить», чтобы увидеть, что оно изменилось. Можете ли вы перестроить строку и получить поведение с помощью изменений в MainWindow.xib? Или это только программно? – DrGary
Итак, как вы можете создать 'editButtonItem' специально в Interface Builder? ИМХО, вы выбрали ответ на другой (тривиальный) вопрос в то время. – Drux