您好我正在开始iOS开发,并且正在玩UICollectionView。我只是想知道如何实现这种类型的布局。如下所示: 这个想法是在大单元格中有一个主要的新闻文章。只是混淆了我想如何在第二列中获得两个单元格。非常感谢!
答案 0 :(得分:2)
创建自定义类,它将作为集合视图的布局。此类将为UICollectionViewFlowLayout的子类。
然后,您可以覆盖以下两种方法,并可以根据需要创建自己的自定义布局。
- (NSArray*)layoutAttributesForElementsInRect:(CGRect)rect
- (UICollectionViewLayoutAttributes *)layoutAttributesForItemAtIndexPath:(NSIndexPath *)path
UICollectionViewLayoutAttributes是一个处理单元格位置,框架,Zindex等的类
您还可以使用以下属性。
collectionView:layout:minimumInteritemSpacingForSectionAtIndex:
collectionView:layout:minimumLineSpacingForSectionAtIndex: