所有的工作都很好,但是我希望HeaderView在滚动主部分时保持不变。
if let layout: UICollectionViewFlowLayout = self.collectionViewLayoutlayout.scrollDirection = .vertical
layout.sectionHeadersPinToVis
我使用的是UITableView和UITableViewCells,其中有一个UICollectionView。每个UICollectionView中的第一项是我不想关注的标题单元格。func collectionView(collectionView: UICollectionView, canFocusItemAtIndexPath indexPath: NSIndexPath)correct position here }
我在我的ViewController中添加了一个UICollectionView作为子视图。我还为UICollectionView设置了一个UIRefreshControl,当我下拉刷新时,它会应用一个NSDiffableDataSourceSnapshot。应用快照时,动画会跳转(请注意,即使导航栏标题不大,也会发生这种情况)。下面是相关的代码片段
o