UICollectionView设置类似于UITableView的标题视图

时间:2015-01-09 07:42:48

标签: ios objective-c uicollectionview

我正在使用UICollectionViewController,并希望在headerView的顶部设置collectionView(不是部分标题视图),类似于设置{{1}的方式1}}表示tableViewHeader

到目前为止,我对此一无所知。

不可能吗?

1 个答案:

答案 0 :(得分:-2)

UICollectionViewSupplementaryView

您可以使用

注册视图
- (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