У меня есть UITableViewCell
, к которому я применил CABasicAnimation
, когда пользователь долго нажимает на ячейку.Если они это делают, клетка пульсирует цветом.Это хорошо работает, но проблема в том, что когда эта ячейка прокручивается из поля зрения и затем возвращается, она больше не пульсирует.Я предполагаю, что это потому, что эта ячейка была переработана / повторно использована и не знает, что раньше она пульсировала.
Я пытался сохранить indexPath моей нажатой ячейки, а затем снова пульсировать ячейку, если она прокручивается обратно в поле зрения, но кажется, что он применяется к другой ячейке ниже, поэтому этот метод не является надежным.
Как я могу убедиться, что эта конкретная ячейка не будет повторно использована или изменена, даже если она прокручивается вне поля зрения?