Заголовок UICollectionView не отображается

я работаю над проектом, который используетUICollectionView показать несколько альбомов. Элементы отображаются хорошо, но теперь я хочу показать заголовок над первым разделом.

Для этого я добавилregisterNib:forSupplementaryViewOfKind:withReuseIdentifier: на мой метод init. Как это:

[self.collectionView registerNib:[UINib nibWithNibName:@"AlbumHeader" bundle:nil] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:kAlbumHeaderIdentifier];

(TheAlbumHeader Nib содержит представление о классеAlbumHeader, который является подклассомUICollectionView.)

После этого я реализовалcollectionView:viewForSupplementaryElementOfKind:atIndexPath метод:

- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath {
    return [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:kAlbumHeaderIdentifier forIndexPath:indexPath];
}

Теперь он должен попытаться загрузить представление заголовка, я полагаю. Но это нет, метод для дополнительного представления неТебя называют.

Что мне не хватает? Застрял в течение нескольких часов, прочитал документацию наUICollectionViewс много раз, но, кажется, ничего не помогает. Какие-нибудь мысли?

Ответы на вопрос(3)

Ваш ответ на вопрос