ScrollToTtem не гладкий - PullRequest
0 голосов
/ 08 мая 2020

Я использую изображения коллекции для просмотра изображений по горизонтали. Я получаю индекс, используя didselectitem из первого представления коллекции и через переход segue, я использую выбранный индекс для выбора изображений из массива во втором представлении коллекции.

Поскольку я использую ScrollToItem, когда я щелкаю изображение [5], он переводит меня на 6-е изображение после пропуска первых 5 изображений. Все работает, но проблема в том, что переход не плавный. Я мог видеть, как первые 5 изображений скользят на долю секунды, и это не круто. Как добиться плавного перехода при прокрутке?

1 Ответ

1 голос
/ 08 мая 2020

Это сработало для меня с плавным переходом (по горизонтали) в CollectionView. Пожалуйста, проверьте свой метод scrollToItem.

DispatchQueue.main.async {
        let nextItem: IndexPath = IndexPath(item: 4, section: 0)
        self.collectionCatlogue.scrollToItem(at: nextItem, at: .centeredHorizontally, animated: true)
    }

Если это не работает для вас, поделитесь своим кодом.

...