美文网首页iOS
如何居中对齐一个UICollectionView的 item (

如何居中对齐一个UICollectionView的 item (

作者: WuNai | 来源:发表于2017-09-20 11:47 被阅读185次
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewFlowLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section{
    
    NSInteger numberOfItems = [collectionView numberOfItemsInSection:0];
    CGFloat combinedItemWidth = (numberOfItems * collectionViewLayout.itemSize.width) + ((numberOfItems - 1)*collectionViewLayout.minimumInteritemSpacing);
    CGFloat padding = (collectionView.frame.size.width - combinedItemWidth)/2;
    padding = padding>0 ? padding :0 ;
    return UIEdgeInsetsMake(0, padding,0, padding);
}

相关文章

网友评论

    本文标题:如何居中对齐一个UICollectionView的 item (

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