0

У меня есть контроллер навигации в моем приложении и на его контроллере корневого представления. У меня есть кнопка «Редактировать» в качестве праваBarButtonItem.Редактирование кнопки на навигационном контроллере

У меня есть второй вид таблицы, который толкается, когда ячейка подключается к контроллеру корневого представления.

LeftBarButtonItem становится кнопкой «Назад».

Мне также нужна кнопка «Редактировать», где я могу сказать, что это будет иметь наибольший смысл? Мой rightBarButtonItem - это кнопка +, так что это не так.

Я хотел бы иметь возможность нажимать на ячейку и изменять текст ячеек.

Благодаря

ответ

1

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

Вы также можете попробовать добавить элемент панели с настраиваемым представлением, содержащим две UIButtons, и установить его как элемент правой кнопки панели элемента навигации вашего контроллера. Я на самом деле не пробовал этого, поэтому я действительно не знаю, насколько это хорошо работает.

+0

Я добавил элемент бара, и, когда его щелкнули, я могу зарегистрировать, что режим редактирования включен, но никаких элементов управления (знаки минуса) не отображаются. Как я могу проверить это? Я добавил 'setEditing: animated:', но когда я пытаюсь зарегистрировать редактирование bool здесь, это НЕТ. Благодарю. – joec

+0

Вероятно, вы получите лучшие результаты, задав это как отдельный вопрос, но я бы проверил следующее: «В режиме редактирования ячейки таблицы могут отображать элемент управления вставкой или удалением с левой стороны каждой ячейки и элемент управления переупорядочением с правой стороны, в зависимости от того, как настроена ячейка. Источник данных в виде таблицы может выборочно исключать ячейки из режима редактирования, реализуя tableView: canEditRowAtIndexPath :. " Взято из http://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006943-CH3-SW20. –

+0

Также убедитесь, что все подключено в Interface Builder. –

Смежные вопросы