UICollectionView
имеет SupplementaryView
.
Вы можете зарегистрировать вид с
- (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
, проверьте ссылку ниже.
How to make Supplementary View float in UICollectionView as Section Headers do in UITableView plain style
Но вы, кажется, говорили о разделе заголовков. Мне просто нужен один заголовок в верхней части 'UICollectionView', так же как' UITableView' предоставляет «tableViewHeaderView». –
Подкласс «UICollectionViewLayout» должен быть единственным ответом. Вы можете настроить почти все с ним. – Ryan