【发布时间】:2012-12-25 03:07:46
【问题描述】:
我目前使用 UICollectionViewFlowLayout 非常简单:
UICollectionViewFlowLayout *flowLayout = [UICollectionViewFlowLayout alloc] init];
flowLayout.itemSize = CGSizeMake(75, 75);
flowLayout.minimumInteritemSpacing = 2;
flowLayout.minimumLineSpacing = 2;
_collectionView.collectionViewLayout = flowLayout;
我有多个部分(来自不同来源的单元格),但是,我想以连续的方式呈现网格。这样各个部分之间就不会出现明显的中断。
查看屏幕截图,出于开发目的,我在两个部分中渲染相同的单元格。
任何想法,我如何获得流布局以允许多个部分但不绘制中断?
【问题讨论】:
-
从一个空白项目开始,有一个香草集合视图和一个像你上面那样创建的布局对象,我根本没有在部分之间得到任何空格。您是否实现了任何其他委托方法,例如流布局委托协议中的委托方法?
-
我会创建一个将所有源代码合并为一个的类。迭代器类的一些来源,因为您不需要部分。
-
您能否发布您用于源数据的代码(多少个数组等)?
-
嗨,Damien,您找到解决方案了吗?
-
@MarkGibson 不!我最终得到了一个不同的 UI 设计,所以我最终不需要它。我认为流式布局是不可能的。
标签: iphone ios objective-c uikit uicollectionview