UICollectionView作为UICollectionCell

时间:2016-03-07 19:16:20

标签: ios uicollectionview

我有一个工作的UICollectionView,其中一个部分包含一些元素。集合视图有一列并垂直滚动。行数取决于数据源中的元素数量(rows = elements_in_section)。

现在,我想在UICollectionView中添加第二部分。在那个秒部分,我想有一行图像,我想滚动水平(colums = elements_in_section)。

AFAIK你不能为每个部分设置不同的流向,所以我的想法是在部分中添加一个单元格并添加一个UICollectionView作为子视图。所以基本上我在UICollectionView中都是一个UICollectionView。

我唯一的问题是,如果我这样做,我无法在内部UICollectionView中滚动(左/右)。我只能滚动(上/下)外部UIScrollView。

如果您将UICollectionView添加到UITableView中,它可以完美无缺,如您所见(https://github.com/DahanHu/DHCollectionTableView

所以我的问题是:如果UICollectionView中的UICollectionView开箱即用,或者我是否需要做一些额外的工作才能使其正常工作?

在下面的图片中有三行而不是一行 - 但我希望你能得到这个想法 enter image description here

1 个答案:

答案 0 :(得分:0)

实际上真正的问题是我在Nib文件中对单元格使用了普通View。我一使用Collection Cell View,就会按预期工作。