UICollectionView自定义布局的方式
1.自定义UICollectionViewFlowlayout
flowlayout.minimumInteritemSpacing 统一设置cell的临间距
flowlayout.minimumLineSpacing 统一设置cell的行间距
flowlayout.itemSize 统一设置cell的大小
// flowlayout.sectionInset = UIEdgeInsets.init(top: 0, left: 0, bottom:12, right: 0)
2.UICollectionViewDelegateFlowLayout 代理方法
2.1 设置每一个cell的大小
funccollectionView(_collectionView:UICollectionView, layout collectionViewLayout:UICollectionViewLayout, sizeForItemAt indexPath:IndexPath) ->CGSize{}
2.2 设置每一组cell的边距
collectionView(_collectionView:UICollectionView, layout collectionViewLayout:UICollectionViewLayout, insetForSectionAt section:Int) ->UIEdgeInsets{}
网友评论