UICollectionView Header 部分问题

UICollectionView Header section Issue

我有一个 UICollectionView 包含 cellheader。我有 4 个部分,每个部分有 3 或 5 个单元格。我的问题是 header 部分不会坚持,直到我到达下一个部分 header 就像 TableView 中一样。请问我的问题在哪里?

我的代码:

func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
    return 4
}

func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView
{

    let header = collectionView.dequeueReusableSupplementaryViewOfKind(UICollectionElementKindSectionHeader, withReuseIdentifier: "headersection", forIndexPath: indexPath) as! MenuHeaderCollectionViewCell

    header.headerTitle.text = collectionheader[indexPath.row]

    return header
}

我猜你需要选择合适的 FlowLayout。你会得到你需要的here.

同时勾选 CSStickyHeaderFlowLayout