Swift: UICollectionView scrollToItem (at: UICollectionViewScrollPositionTop) выводит элемент на экран, но не на верхнюю часть экрана - PullRequest
0 голосов
/ 01 мая 2020
let theSectionWeWant = IndexPath(row: 0, section: i)
myCollectionView.scrollToItem(at: theSectionWeWant, at: .top, animated: true)

Этот код прокручивает UICollectionView так, чтобы определенный раздел, который мы хотим видеть на экране, но если есть 3 раздела, видимые из UICollectionView, он прокручивается до тех пор, пока раздел, к которому мы прокручиваем, не будет видимый, что означает, что элемент (и раздел), к которому мы хотели прокрутиться, теперь отображается в нижней части экрана.

Есть ли способ на самом деле прокрутить этот элемент, чтобы он находился в самом верху видимого пробел UICollectionView?

Если это не последний или второй-последний раздел, в этом случае в UICollectionView недостаточно содержимого для прокрутки этого максимума.

Спасибо за любую помощь!

...