У меня есть таблица с моим собственным tableViewCell. Проблема, которую я хочу исправить, заключается в том, что, когда ячейка выбрана, а пользователь держит палец на другой ячейке, выбранная ячейка отменяется. Если пользователь решает прокрутить (не для выбора другой ячейки) и поднимает палец, предыдущая ячейка снова получает свой выбор. Я хотел бы, чтобы выбранная ячейка оставалась выделенной, пока пользователь обязательно выбрал другую ячейку.
Я пытался обработать это в методе setSelected tableViewCell, но я не могу различить этот случай и пользовательскую прокрутку - в этом случае ячейки используются повторно (очевидно, что повторно использованные ячейки получают вызов метода setSelected).