如何将 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的主要内容,如果未能解决你的问题,请参考以下文章

如何将标题设置为 QListView

如何更改 FSCalendar 上的 Header View 标题字体并添加字幕?

如何将 CSS 类设置为 JQGrid?

“header()” php 函数是不是取消设置全局变量?

Angular - 我如何将 Api 中的图像设置为背景图像

如何使用 webpack-dev-server 设置 --max-http-header-size