删除行UICollectionView中的空格

时间:2014-07-09 10:01:44

标签: ios objective-c uicollectionview

我正在尝试使用两列执行UICollectionView。第一个CollectionViewCell有不同的大小,我想删除下一行的空格。我想要的是什么:

What I want

我得到了什么:

What I get:

谢谢!

编辑:我曾尝试使用RFQuiltLayout,但问题仍然存在。 Result with 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);
}

}

1 个答案:

答案 0 :(得分:2)