Как отключить удаление в режиме редактирования и не вставлять ячейки табличного представления при использовании UITableViewStyleGrouped? - PullRequest
0 голосов
/ 01 декабря 2011

Я работаю над своим первым программным проектом, не имея опыта программирования, поэтому, пожалуйста, потерпите меня, если у меня еще нет всей необходимой терминологии.Я постараюсь описать проблему как можно лучше.

Допустим, у меня есть табличное представление для отображения сведений о контакте, в котором есть поля для имени, телефона и электронной почты.Я бы хотел, чтобы в каждом из этих полей был индикатор раскрытия, но в режиме редактирования не было элемента управления удалением.(Пользователь может удалить содержимое поля, но не должен иметь возможность удалить саму ячейку.)

Реализация tableView:editingStyleForRowAtIndexPath: и возвращение UITableViewCellEditingStyleNone отключает управление удалением, если это необходимо,но также вставляет ячейки табличного представления при использовании UITableViewStyleGrouped (пустое место, где был бы элемент управления удалением).

Вставки были бы хороши, если бы у меня были элементы управления удалением для других полей, но это не так,Как отключить элемент управления удалением и не вставлять ячейки табличного представления при использовании UITableViewStyleGrouped?

1 Ответ

2 голосов
/ 01 декабря 2011

Проверьте tableView: shouldIndentWhileEditingRowAtIndexPath: метод делегата.

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