如何将 Header 设置为 UICollectionView
Posted
技术标签:
【中文标题】如何将 Header 设置为 UICollectionView【英文标题】:How to set the Header to the UICollectionView 【发布时间】:2016-02-26 06:01:49 【问题描述】:我想将默认节标题设置为UICollectionView
。我使用了下面的代码,它崩溃了。
在-viewDidLoad
[feedcollectionview registerClass:[UICollectionReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"cell"];
在-viewForSupplementaryElementOfKind
UICollectionReusableView *reusableview = nil;
if (kind == UICollectionElementKindSectionHeader)
UICollectionReusableView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"HeaderView" forIndexPath:indexPath];
[headerView setBackgroundColor:[UIColor redColor]];
reusableview=headerView;
谢谢
【问题讨论】:
【参考方案1】:在 ViewDidLoad 标识符中的 viewForSupplementaryElementOfKind 不同 你必须选择@"cell" 或@"HeaderView"
【讨论】:
以上是关于如何将 Header 设置为 UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章
如何更改 FSCalendar 上的 Header View 标题字体并添加字幕?