UICollectionView 滚动困境
UICollectionView scrolling dilemma
我已经搜索了答案,但没有找到适合我的特定问题的答案,也没有找到 swift 解决方案。当向下滚动时,我有一个 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)
}
尝试调整下面的插图值way.Hope它会帮助你。
collectionView.contentInset.bottom = 10
collectionView.contentInset.top = 10
self.automaticallyAdjustsScrollViewInsets = false
我已经搜索了答案,但没有找到适合我的特定问题的答案,也没有找到 swift 解决方案。当向下滚动时,我有一个 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)
}
尝试调整下面的插图值way.Hope它会帮助你。
collectionView.contentInset.bottom = 10
collectionView.contentInset.top = 10
self.automaticallyAdjustsScrollViewInsets = false