collectionView的间距设置

1.定义section每个cell的大小

- (CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutsizeForItemAtIndexPath:(NSIndexPath*)indexPath{

    return CGSizeMake(100, 50);

}

2.定义section的四边间距

- (UIEdgeInsets)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutinsetForSectionAtIndex:(NSInteger)section {

//依次为上 左 下 右

    returnUIEdgeInsetsMake(5,5,5,5);

}

3.同一个section cell的行间距 (上下行)

- (CGFloat)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutminimumLineSpacingForSectionAtIndex:(NSInteger)section {

    return 20;

}

4.同一个section cell的列间距 (左右列)

- (CGFloat)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutminimumInteritemSpacingForSectionAtIndex:(NSInteger)section {

    return0;

}

你可能感兴趣的:(collectionView的间距设置)