我觉得这应该很容易完成,但由于某种原因我迷路了。我有一个可以滚动 UICollectionView 的按钮,因此给定 IndexPath 处的单元格位于屏幕顶部。问题是该方法没有考虑补充标题视图。所以 :
collectionView?.scrollToItem(at: indexP, at: UICollectionViewScrollPosition.top, animated: true)
实际上意味着单元格在标题下消失。如何最好地解决,以便调用UICollectionViewScrollPosition.top
滚动到标题下的顶部?
在我的 UICollectioViewController 的 viewDidLoad
let layout = collectionView?.collectionViewLayout as? UICollectionViewFlowLayout
layout?.sectionHeadersPinToVisibleBounds = true