【发布时间】:2018-09-28 13:35:24
【问题描述】:
对 CollectionView 还很陌生,所以希望在这里有一个方向。
我有一个启用了标题的 CollectionView。一切正常,但我希望 HeaderView 在滚动主要部分时保持静止。
问题:
- 在给定集合视图的 iOS 中这可能吗?或者我必须为标题创建一个专用的静止视图?
我在 UICollectionViewFlowLayout 中设置了以下内容
if let layout: UICollectionViewFlowLayout = self.collectionViewLayout as? UICollectionViewFlowLayout {
layout.scrollDirection = .vertical
layout.sectionHeadersPinToVisibleBounds = true
}
这使得标题的行为如下:
- 当向下滚动主集合时,标题会向上直到它的下边距到达屏幕顶部,然后在屏幕中间成束
- 向上时,标题跟随主集合并被隐藏
我很确定我不是唯一遇到此问题的人。也许我在这里做错了什么?
【问题讨论】: