Вопрос

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

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

Есть какие-нибудь идеи о том, как я могу этого добиться?

Спасибо,

P.S.Ура отмененному NDA.=)

Это было полезно?

Решение

Установить table.allowsSelectionDuringEditing Для YES.

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top