Подтвердить что ты не робот

UITableView didSelectRow при редактировании?

Я создаю интерфейс, похожий на встроенный просмотр флагов приложения Weather, или вид Alarms приложения Clock в режиме редактирования. Вид таблицы всегда находится в режиме редактирования, поэтому значок слева появляется в левой части каждой ячейки.

Когда представление таблицы находится в режиме редактирования, мой делегат не получает уведомлений didSelectRowAtIndexPath. Он получает уведомления accessoryButtonTappedForRowWithIndexPath, но это не то, что я хочу сделать. Я хочу, чтобы мои строки оставались доступными, даже если представление таблицы находится в режиме редактирования.

Любые идеи о том, как я могу это сделать?

Спасибо,

P.S. Ура для поднятой НДА. =)

4b9b3361

Ответ 1

Установите table.allowsSelectionDuringEditing в YES.

Ответ 2

Вы также можете установить это в инспекторе атрибутов. Убедитесь, что вы выбрали представление таблицы, а не контроллер представления, и выберите "Единый выбор во время редактирования" в раскрывающемся списке "Редактирование": enter image description here