我一直在尝试将 UICollectionReusableView 子类化为非故事板 iPad 项目。我在 IB 中构建了一个视图并将其连接到我的自定义类,注册该类以在我的集合视图所在的 viewController 中重用,并在其中正确调用它
UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
但是,UICollectionView 的标题区域中没有显示任何内容。我想我也需要用编码器初始化视图,但我不确定如何正确地做到这一点。我遵循了我找到的几个示例,但标题视图仍然没有出现在我的集合视图中。
- (id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super initWithCoder:aDecoder])) {
[[NSBundle mainBundle] loadNibNamed:@"CVHeaderView" owner:self options:nil];
[self addSubview:self.categoryNameLabel];
}
return self;
}
谁能指出我正确的方向?