Ответ 1
Установите table.allowsSelectionDuringEditing
в YES
.
Я создаю интерфейс, похожий на встроенный просмотр флагов приложения Weather, или вид Alarms приложения Clock в режиме редактирования. Вид таблицы всегда находится в режиме редактирования, поэтому значок слева появляется в левой части каждой ячейки.
Когда представление таблицы находится в режиме редактирования, мой делегат не получает уведомлений didSelectRowAtIndexPath
. Он получает уведомления accessoryButtonTappedForRowWithIndexPath
, но это не то, что я хочу сделать. Я хочу, чтобы мои строки оставались доступными, даже если представление таблицы находится в режиме редактирования.
Любые идеи о том, как я могу это сделать?
Спасибо,
P.S. Ура для поднятой НДА. =)
Установите table.allowsSelectionDuringEditing
в YES
.
Вы также можете установить это в инспекторе атрибутов. Убедитесь, что вы выбрали представление таблицы, а не контроллер представления, и выберите "Единый выбор во время редактирования" в раскрывающемся списке "Редактирование":