Режим редактирования в UITableView - PullRequest
3 голосов
/ 08 января 2011

Итак, я реализовал

- (BOOL)tableView:(UITableView *)tableView
canEditRowAtIndexPath:(NSIndexPath *)indexPath

и

- (void)tableView:(UITableView *)tableView
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath

, но как мне вызвать что-то, чтобы переключить просмотр таблицы в режим редактирования?как и сообщения в iphone, когда вы нажимаете кнопку edit, появляются значки удаления.это может звучать очень просто, но я не понимаю, как это сделать, и это немного срочно, любая подсказка будет оценена, спасибо.

Ответы [ 2 ]

5 голосов
/ 08 января 2011
[tableView setEditing:YES animated:YES];
2 голосов
/ 11 января 2011

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

// in the table viewDidLoad

self.navigationItem.rightBarButtonItem = self.editButtonItem;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...