Я искал ответ, но не нашел, чтобы он соответствовал моей конкретной проблеме, и быстрое решение. У меня есть UICollectionView, когда прокрутка вниз не привязывается и подходит к нижнему кадру, как следует. Вот что я имею в виду:UICollectionView прокрутка дилеммы
Вот вершина моего CollectionView, прекрасно помещается, и при прокрутке вверх или вниз, защелками обратно в положение:
В настоящее время здесь находится в нижней части моего CollectionView , как вы можете видеть, что висит от дна вставки, как это не должно:
Я в принципе хочу, чтобы это остановить прокрутку в том же положении, верхние делают. Как мне это достичь? вот мой существующий код:
var cellHeight: CGFloat = 140
var cellWidth: CGFloat = 120
override func viewDidLoad() {
super.viewDidLoad()
self.tabBarController?.tabBar.hidden = true;
collectionView.backgroundColor = UIColor.lightGrayColor()
layout.minimumInteritemSpacing = 0
layout.minimumLineSpacing = 10
layout.sectionInset.bottom = 10
layout.sectionInset.right = 4
layout.sectionInset.top = 10
layout.sectionInset.left = 4
collectionView.contentInset.bottom = 10
collectionView.contentInset.top = 10
self.automaticallyAdjustsScrollViewInsets = false
layout.itemSize = CGSizeMake(cellWidth, cellHeight)
}
так все я сделал добавить 'self.automaticallyAdjustsScrollViewInsets = false' метод, так как у меня уже есть' layout.sectionInset.bottom = 10' в моем коде –
сейчас сейчас это исправили проблему дна, но теперь верхняя часть моего вида коллекции выталкивается за панель навигации –
проверять отредактированный пост. Чтобы установить верхнее пространство. – Vishnuvardhan