UICollectionView ScrollToItem со вставками - PullRequest
0 голосов
/ 09 октября 2018

У меня горизонтальная прокрутка uicollectionview со вставками, которые я устанавливаю с помощью метода uicollectionviewdelegateflowlayout insetForSectionAt.

При попытке использовать метод .scrollToItem прокрутка, похоже, не учитываетучетная запись вставки и только прокрутка часть пути.

Есть ли предложенный подход для учета вставки и прокрутить весь путь?Это всего лишь один раздел, и я пытаюсь перейти от пункта 0 к пункту 1.

1 Ответ

0 голосов
/ 09 октября 2018

Другой подход заключается в ручном изменении смещения содержимого на основе пользовательских вычислений.

let customPoint = CGPoint(x: customX, y: customY)
collectionView.setContentOffset(customPoint, animated: true)

Где customX и customY рассчитываются на основе размера ячейки и количества ячеек + другие факторы, такие как insetForSection.

...