Знаете ли вы, как отображать некоторые ячейки в табличном представлении после перехода таблицы в режим редактирования? Как и приложение «Контакты» для iPhone, когда вы редактируете контакт.
Может быть, я ошибаюсь, но при редактировании контактов похоже, что используется сгруппированный UITableView.
Я пробовал это:
[self.tableView setEditing:YES animated:YES];
[self.tableView insertSections:[NSIndexSet indexSetWithIndex:1] withRowAnimation:UITableViewRowAnimationBottom];
В моей таблице только 1 раздел, когда он не редактируется, я хотел добавить дополнительный раздел при редактировании (для простоты), но вызов 'insertSections' выше завершается сбоем (все мои делегаты таблицы учитывают 1 или 2 раздела, хорошо в зависимости от self.editing, я попытался показать оба раздела в обычном режиме, и он отлично работает)
Для 'numberOfSectionsInTableView' у меня есть:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
if (!self.editing) return 1;
return 2;
}