collectionView的属性

UICollectionViewFlowLayout* layout = [[UICollectionViewFlowLayout alloc] init];/**< 布局 */
    [layout setMinimumLineSpacing:0];//最小行距
    [layout setMinimumInteritemSpacing:0];//最小列距
    [layout setItemSize:CGSizeMake(width, height-80)];
    
    [layout setScrollDirection:UICollectionViewScrollDirectionHorizontal];//设置滚动方向为水平方向
    
collectionview属性:
pagingEnabled //是否分页

ShowsHorizontalScrollIndicator 是否显示水平方向滑条

showsVerticalScrollIndicator 是否显示竖直方向滑条

设置collectionview的头部试图:
1、设置头部视图的size: layout.headerReferenceSize = CGSizeMake(kWidth, kHeight / 4);
2、注册头部试图: [_collectionView registerClass:[UICollectionReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"header"];
3、在代理方法里面实心头部视图:
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath{
    
    if (kind == UICollectionElementKindSectionHeader) {
        self.headerView =  [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:@"header" forIndexPath:indexPath];
        return self.headerView;
    }
    return nil;
}

你可能感兴趣的:(collectionView的属性)