美文网首页iOS
解决collectionView单元格数量少,cell被居中的问

解决collectionView单元格数量少,cell被居中的问

作者: CYC666 | 来源:发表于2019-01-16 13:10 被阅读0次

    当cell数量少,可以设置cell的边距,强行将她往左边对齐

    - (UIEdgeInsets)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section {

        SourceListModel *model = _dataList[section];

        if([model.materialTypeisEqualToString:@"0"]) {

            if(model.picList.count>1) {

                // 多张素材

                returnUIEdgeInsetsMake(0,0,0,0);

            }else{

                // 单张素材

                returnUIEdgeInsetsMake(0,0,0,kScreenWidth-GAP*2- [CYC666getRectFromURL:model.picList.firstObject].size.width);

            }

        }else{

            // 海报

            returnUIEdgeInsetsMake(0,0,0,kScreenWidth-GAP*2- [CYC666getRectFromURL:model.poster].size.width);

        }

    }

    相关文章

      网友评论

        本文标题:解决collectionView单元格数量少,cell被居中的问

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