Как скрыть некоторые ячейки для редактирования - PullRequest
1 голос
/ 26 апреля 2011

У меня есть приложение для iPhone с подробным представлением в навигационном контроллере.Когда я вхожу в режим редактирования, к некоторым ячейкам добавляется индикатор раскрытия.Я также хочу, чтобы в режиме редактирования некоторые ячейки исчезали.Все сообщения tableView: делегат проверяют, находится ли он в режиме редактирования, и отображают правильные ячейки соответственно, но вход в режим редактирования не вызывает перезагрузку.Если я вызываю

[self.tableView reloadData]

в setEditing: animated :, я получаю желаемый результат, но теряю анимацию перехода - внезапно появляется «>» вместо исчезновения. Есть ли способ скрыть некоторые ячейкидля режима редактирования и все еще есть эффекты перехода?

jorj

1 Ответ

0 голосов
/ 19 мая 2011

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

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