Документация Apple по UITableView обсуждает, как добавлять / редактировать / удалять строки, но не обсуждает добавление / редактирование / удаление разделов - это подробно, особенно в отношении пользовательского интерфейса.В случае добавления / удаления строк, вы можете применить стили «добавить» и «удалить» к строке, используя:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath;
Однако, нет такого метода для разделов (о которых я знаю), которыйможет использоваться для показа пользователю визуальных элементов управления для добавления «+» или удаления «-» разделов.Я могу добавить новый раздел, используя логику, используемую для новой строки, однако я не уверен, как удалить весь раздел (или разрешить пользователю редактировать раздел, например, заголовок раздела).Как мне удалить весь раздел?
Справочная информация: Я работаю над приложением на основе базовых данных.У меня есть отношения один-ко-многим между сущностями.
Entity r (root) <-->> Entity p (parent),
Entity p (parent) <-->> Entity c (child)
Когда пользователь создает родительскую запись (сущность p), автоматически создается фиксированный набор дочерних записей (сущность c).В пользовательском интерфейсе я показываю основную информацию о родителе (объект p) в заголовке, например заголовок, и связанные дочерние записи (объект c) в виде строк раздела, а также некоторые сводные данные в нижнем колонтитуле.По некоторым логическим причинам я не могу выбрать метод детализации (чтобы избежать добавления / удаления разделов).