У меня есть вид таблицы с несколькими строками. Я включил несколько вариантов в режиме редактирования. Когда я переключаю режим редактирования, я изначально выбираю все строки программно. Все работает отлично, за исключением повторного выбора строки, которая была отменена, нажав на пустой круг, где была отметка.UITableviewCell - Щелчок по пустой галочке в режиме редактирования не выбирает ячейку
Просмотр таблицы конфигурации:
Образцы клеток, один был снят:
Интересно то, что я могу нажать на галочку, чтобы отменить строку (didDeselectRowAtIndexPath
), но сразу же нажатие на том же месте снова не будет звонить didSelectRowAtIndexPath
. Я должен нажать на основную часть ячейки. Естественно, это не очень хороший пользовательский интерфейс.
Это оверлей, показывающий области, которые реагируют на краны, выделенные зеленым цветом.
Я не смог найти каких-либо событий, которые обжигали при касании на поле редактирования в виде выключенного строки. У меня нет кода внутри didSelectRowAtIndexPath
или didDeselectRowAtIndexPath
, и я просто полагаюсь на список выбранных ячеек, которые поддерживается таблицей, когда режим редактирования отключен. Любая помощь в изоляции этой проблемы была бы весьма признательна.