«Соединить» UiTableView с NavigationController - PullRequest
0 голосов
/ 14 февраля 2011

Я довольно новичок в программировании на ios, и я попытался создать приложение с вкладками с 4 вкладками, вкладка 1 и вкладка 2 - это навигационные контроллеры, содержащие UIView ... теперь у меня есть панель навигации, к которой я могу получить доступ из своих классов UIView.

Я поместил UITableView в UIView-Class (с IB) и добавил кнопку редактирования на панель навигации:

self.navigationItem.leftBarButtonItem = self.editButtonItem;

Хорошо, это кажется простым и понятным, но как я могу подключиться?«кнопка редактирования» с uitableview в моем классе UIView.Таблица заполнена данными, но когда я нажимаю кнопку редактирования, ничего не происходит ... я не хочу менять класс UIView на UITableView, потому что есть некоторые другие элементы пользовательского интерфейса в представлении.

Ответы [ 2 ]

1 голос
/ 14 февраля 2011

Я рекомендую прочитать Руководство по программированию табличного представления для iOS (в частности, раздел «Вставка и удаление строк в режиме редактирования»), так как оно охватывает все, что вам нужно, и вы многому научитесь это поможет вам идти вперед.

0 голосов
/ 14 февраля 2011

Понял!UIViewController получает сообщение редактирования .. просто переопределите его и установите режим редактирования таблицы в пределах:

-(void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];
[self.myTableView setEditing:editing animated:animated];

}
...