美文网首页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