Всем добрый вечер, столкнулся со следующей проблемой:
У меня есть ACollectionViewController который переопределяет функцию
override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
ACollectionViewController класс реализует набор страниц, каждая из которых на весь экран. Их можно листать вперед и назад.
Я заметил, что после отображения первого элемента коллекции, в функцию collectionView в качестве indexPath.row попал 0, далее при попытке перелистнуть вправо вызывается снова функция collectionView с indexPath.row == 1, а далее она снова сразу же вызывается, только с indexPath.row == 2 уже и далее следующая страничка получается indexPath.row == 3, но при перелистывании влево я получаю indexPath.row == 0 снова. И вот так далее, если листать вперед и потом назад получается разница в индексах ровно 3
Кто сталкивался с таким или у кого есть предположения на этот счет - подскажите пожалуйста