Я реализую список, в котором первое нажатие на запись выделяет его и выполняет одно действие, а второе - другое.
Я решил установить свойство isHighlighted в ячейке для первого нажмите, а затем проверьте его в следующий раз для обнаружения второго касания.
Это не работает: при втором касании я обнаружил, что свойство ячейки isHighlighted было сброшено. Я ничего не вижу в Apple do c или в любых настройках IB для таблицы или ячейки.
У меня есть простой пользовательский класс ячеек, поэтому я могу поставить свой собственный логический тип там, чтобы записать "выделенное" состояние. Но я хотел бы знать, почему встроенный не работает.