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

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

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

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

Спасибо,

P.S. Ура поднятому NDA. знак равно


person Can Berk Güder    schedule 06.10.2008    source источник


Ответы (2)


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

person millenomi    schedule 06.10.2008
comment
D'OH! Спасибо. Однако я не думаю, что это упоминается в документации SDK. - person Can Berk Güder; 06.10.2008

Вы также можете установить это в инспекторе атрибутов. Убедитесь, что вы выбрали табличное представление, а не контроллер представления, и выберите «Отдельный выбор во время редактирования» в раскрывающемся списке «Редактирование»:   введите описание изображения здесь

person Symmetric    schedule 05.02.2012