ストーリーボード以外のiPadプロジェクトでUICollectionReusableViewをサブクラス化しようとしています。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;
}
誰かが私を正しい方向に向けることができますか?