Я хочу добавить заголовок раздела в мой просмотр таблицы, когда он находится в режиме редактирования.По сути, я бы хотел, чтобы он был частью источника данных и выглядел так же, как и остальная часть таблицы (желаемый результат см. На рисунке ниже).Но вставка объекта («Добавить контакт») в источник данных приводит к значительному микроуправлению при входе и выходе из режима редактирования, и фактически это не часть источника данных, а скорее заголовок.
Я попытался использовать следующий фрагмент кода, чтобы добиться того же эффекта, но он не получился правильным (просто добавил текст «Добавить контакт», чтобы он располагался в верхней части раздела, но не являлся частью ячейки сгруппированной таблицы).
Кто-нибудь знает, что мне не хватает?
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 30)];
if (section == 1) {
UITableViewCell *addContactCell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
addContactCell.textLabel.text = @"Add Contact";
addContactCell.textLabel.opaque = NO;
return addContactCell;
} else {
return nil;
}
}