美文网首页
collcetionView 相关属性和方法

collcetionView 相关属性和方法

作者: 浮云我想听你说 | 来源:发表于2016-09-07 23:25 被阅读0次

自定义Header子类
自定义的话,header子类要继承自 UICollectionReusableView。然后在自行发挥。
要实现的代理方法

//这个方法是返回 Header的大小 size
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout 
referenceSizeForFooterInSection:(NSInteger)section{
    if (section == 0) {
        return CGSizeMake([UIScreen mainScreen].bounds.size.width - 20, 15);
    }else{
        
       
        return CGSizeMake([UIScreen mainScreen].bounds.size.width - 20, 400);
    }
}
 //这个也是最重要的方法 获取Header的 方法。
 - (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView 
viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
 { NSString *CellIdentifier = @"header"; 
//从缓存中获取 Headercell 
HeaderCRView *cell = (HeaderCRView *)[collectionView 
dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader 
withReuseIdentifier:CellIdentifier forIndexPath:indexPath]; 
return cell; 
}

当然 footer和header一样

相关文章

网友评论

      本文标题:collcetionView 相关属性和方法

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