美文网首页UICollectionViewiOS 开发继续加油
关于UICollectionView Section头尾视图

关于UICollectionView Section头尾视图

作者: CJun_XD | 来源:发表于2015-10-11 16:44 被阅读764次

    用 xib 生成 UICollectionViewSection 头尾视图

    首先注册一个 UICollectionReusableView 类 ps:不注册会crash

    [self.collectionView registerClass:[UICollectionReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"HeaderView"];

    记住在XIB中 设置高度  以及开启头尾视图设置

    头尾视图 宽高 宽度不设置默认于视图一样

    再这个方法里生成头视图

    - (UICollectionReusableView *) collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath

    {

    UICollectionReusableView *reusableview = nil;

    判断为头视图 或 尾视图 

    UICollectionElementKindSectionFooter 

    UICollectionElementKindSectionHeader

    if (kind == UICollectionElementKindSectionHeader)

    从队列取头视图

    UICollectionReusableView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"HeaderView" forIndexPath:indexPath];

    reusableview = headerView;

    }

    reusable view 其实就是一个view 

    reusableview.backgroundColor = [UIColor redColor];

    return reusableview;

    }

    相关文章

      网友评论

      • 十一岁的加重:原来 要在那里打勾才行,我还说怎么不要footer不行,sb操作还得加强 啊

      本文标题:关于UICollectionView Section头尾视图

      本文链接:https://www.haomeiwen.com/subject/gptocttx.html