Как определить, что UITableView находится в режиме редактирования? - PullRequest
5 голосов
/ 30 марта 2012

У меня есть ситуация, в которой я помещаю UITableView в режим редактирования, и когда он не находится в режиме редактирования, он должен выполнить просмотр таблицы: didSelectRowAtIndexPath: и должен быть помещен в UINAvigationController.

Теперь проблема в том, как я могу проверить, находится ли UITableView в режиме редактирования, чтобы его нельзя было переместить через UINavigationController.

Ответы [ 3 ]

10 голосов
/ 30 марта 2012

редактирование

Логическое значение, определяющее, находится ли получатель в режим редактирования.

@ свойство (неатомное, getter = isEditing) BOOL-редактирование

т.е. [tableView isEditing] == YES

2 голосов
/ 30 марта 2012

В табличном представлении есть свойство editing, проверьте, ДА или НЕТ.

1 голос
/ 30 марта 2012

отметьте это

if (yourtableview.isEditing == ДА) { //сделай что-нибудь }

...