Я использую UICollectionView в своем приложении с распознавателями жестов в отдельных ячейках, которые позволяют пользователю "открывать" ячейку, чтобы показать больше данных под ней.
Проблема заключается в том, что я часто перезаряжаю данные в CollectionView; поскольку приложение получает обновления каждые 3 секунды или около того. Это приводит к нежелательному поведению при повторном использовании элементов коллекции, когда ячейка находится в процессе скольжения.
Пользователь начнет перемещать ячейку, приложение получит обновление, reloadData, а другая ячейка начнет принимать жест вместо этого и начнет перемещаться.
Я попытался отключить обновления приложения во время слайда, но это вызвало другие осложнения в приложении, поэтому мне интересно, есть ли способ отключить повторное использование ячеек (у меня будет только 20 ячеек max, поэтому Я не думаю, что будет значительное снижение производительности).
Спасибо!