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