UICollectionView Header 部分问题
UICollectionView Header section Issue
我有一个 UICollectionView
包含 cell
和 header
。我有 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.
我有一个 UICollectionView
包含 cell
和 header
。我有 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.