我试图做一个两列的UICollectionView。第一个CollectionViewCell具有不同的大小,我想删除下一行的空间。我想要的是:



我得到的是:



谢谢!

编辑:我试图使用RFQuiltLayout,仍然是同样的问题。


块默认大小:

- (void)viewDidLoad
{
...
RFQuiltLayout* layout = (id)[self.collectionView collectionViewLayout];
layout.direction = UICollectionViewScrollDirectionVertical;
layout.blockPixels = CGSizeMake(150, 220);
}


第一块和所有块的大小

- (CGSize) blockSizeForItemAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0) {
    return CGSizeMake(1, 0.5);
} else {
    return CGSizeMake(1, 1);
}

}

最佳答案

请查看RFQuiltLayoutRAMCollectionViewFlemishBondLayout

关于ios - 删除行UICollectionView中的空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24650672/

10-09 01:27