ヘッダーでカスタムUICollectionReusableView
(独自のクラスと XIB を持つ)を使用しようとしていますUICollectionView
。しかし、ヘッダーの代わりにデータを取得した後、何もありません。
私の手順:
viewDidLoadにクラスを登録する:
[self.collectionView registerClass:[CollectionViewHeader class] forSupplementaryViewOfKind: UICollectionElementKindSectionHeader withReuseIdentifier:@"HeaderView"];
表示しようとしています:
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { UICollectionReusableView *reusableView = nil; if (kind == UICollectionElementKindSectionHeader) { CollectionViewHeader *collectionHeader = [self.collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"HeaderView" forIndexPath:indexPath]; NSInteger section = [indexPath section]; id <NSFetchedResultsSectionInfo> sectionInfo = [fetchRecipes sections][section]; collectionHeader.headerLabel.text = @"bla-bla-bla"; reusableView = collectionHeader; } return reusableView; }
誰が何が悪いのか教えてもらえますか? ) アドバイスありがとうございます