Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UICollectionView设置与UITableView类似的标题视图_Ios_Objective C_Uicollectionview - Fatal编程技术网

Ios UICollectionView设置与UITableView类似的标题视图

Ios UICollectionView设置与UITableView类似的标题视图,ios,objective-c,uicollectionview,Ios,Objective C,Uicollectionview,我正在使用UICollectionViewController,希望在collectionView顶部设置一个headerView(不是节标题视图),类似于为UITableView设置tableViewHeader 到目前为止,我还没有发现这方面的任何情况 不可能吗?UICollectionView有一个补充视图 您可以向注册视图 - (void)registerClass:(Class)viewClass forSupplementaryViewOfKind:(NSString *)eleme

我正在使用
UICollectionViewController
,希望在
collectionView
顶部设置一个
headerView
(不是节标题视图),类似于为
UITableView
设置
tableViewHeader

到目前为止,我还没有发现这方面的任何情况


不可能吗?

UICollectionView
有一个
补充视图

您可以向注册视图

- (void)registerClass:(Class)viewClass forSupplementaryViewOfKind:(NSString *)elementKind withReuseIdentifier:(NSString *)identifier;
- (void)registerNib:(UINib *)nib forSupplementaryViewOfKind:(NSString *)kind withReuseIdentifier:(NSString *)identifier;
并用于:

- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath;
如果您想要一个固定的标题,如
UITableViewStylePain
,请查看下面的链接


UICollectionView
有一个
补充视图

您可以向注册视图

- (void)registerClass:(Class)viewClass forSupplementaryViewOfKind:(NSString *)elementKind withReuseIdentifier:(NSString *)identifier;
- (void)registerNib:(UINib *)nib forSupplementaryViewOfKind:(NSString *)kind withReuseIdentifier:(NSString *)identifier;
并用于:

- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath;
如果您想要一个固定的标题,如
UITableViewStylePain
,请查看下面的链接


但您似乎在谈论章节标题。我只想在
UICollectionView
顶部有一个标题,就像
UITableView
提供的
tableViewHeaderView
一样。子类化
UICollectionViewLayout
必须是唯一的答案。你可以用它定制几乎所有的东西,但你似乎在谈论章节标题。我只想在
UICollectionView
顶部有一个标题,就像
UITableView
提供的
tableViewHeaderView
一样。子类化
UICollectionViewLayout
必须是唯一的答案。你可以用它定制几乎所有的东西。