我们试图UICollectionView
在地图上滚动点赞列表。不要将这与卡在一个点(如低、中和高)的底部工作表混淆。集合视图的 flowlayout 属性已sectionHeadersPinToVisibleBounds
启用。我附上了示例项目供您参考。当用户滚动时,标题视图是否可以移动到集合视图的顶部?
这是示例项目
我需要进行基本的更改才能进入该状态:
let layout = UICollectionViewFlowLayout()
layout.sectionHeadersPinToVisibleBounds = true
layout.minimumLineSpacing = 0
layout.minimumInteritemSpacing = 0
let collectionView = UICollectionView(frame: .zero,
collectionViewLayout: layout)
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
collectionView.contentInset = UIEdgeInsets(top: drawerHeight, left: 0, bottom: 0, right: 0)
}
红色视图是固定的标题视图。当用户滚动时,我是否需要自定义布局来更新其位置?