具有两个方向的Collectionview单元格

时间:2016-07-06 14:15:06

标签: swift uicollectionview

我有水平flowlayout方向的collectionview,UICollectionviewcell的大小是屏幕大小。如果单元格的内容超出屏幕尺寸高度,是否可以滚动垂直?

1 个答案:

答案 0 :(得分:0)

是的,你可以。我认为,iPhone Youtube应用程序是以同样的方式创建的! :)

您可以创建一个CollectionView控制器,将其集合视图设置为水平滚动,将collectionView单元格大小设置为屏幕大小。并将集合视图的分页启用属性设置为 真。

这将允许您水平滚动,就像每个单元格本身一样。

接下来,您可以使用此集合视图的垂直滚动属性向每个单元格添加另一个集合视图。

通过对CollectionViewController的UICollectionViewCell进行subClass,可以很容易地实现这一点。在子类中,每个单元格必须具有UICollectionView属性。

请记住,每个单元格中的UICollectionView必须正确设置委托和数据源。

This is exactly what you are looking for.

所有信息的来源都在上面的链接中。希望这有帮助