UICollectionview cell 行间距、列间距


UICollectionview cell 行间距、列间距

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section{
	return rowMargin;
}
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section{
	return columnMargin;
}

如何计算cell的宽度和高度呢?
譬如:n行m列的 collectionView,同时collectionView.contentEdege = (0,0,0,0),最好这样设置,否则影响collectionView的宽度高度原始值(collectionView.Realwidth= collectionView.width - left - right),高度同理;
方法是:
宽度=(collectionView.width - (m-1)*columnMargin)/ m;
高度= 随意,一般等于宽度,可形成正方形;

你可能感兴趣的:(开发,IOS开发记录)