我需要准备一个像IOS弹簧板一样的布局,即水平滚动的网格,启用分页,最重要的是单元格应按行排列而不是按列排列(在第二张图像中)。我尝试使用UICollectionViewFlowLayout执行此操作,但它会安排列单元格(如第一张图片)。
后来我才知道,这可以通过UICollectionViewLayout来实现,但我在几点上对Apple文档感到困惑:
1。如何使用UICollectionViewLayout进行水平滚动。
2。我们可以启用分页
3。是否使用Rows&列概念。
答案 0 :(得分:2)
UiCollectionviewLayout没有任何默认滚动 如果我们在宽度中设置更多的ContentSize,它将会 自动启用水平滚动,垂直相同 滚动,如果同时填充宽度和高度,它将启用两者 水平和垂直滚动。
可以使用以下方式启用分页:
collectionviewlayout.collectionview.pagingEnabled = YES;
它没有任何Rows&列概念,一切都取决于用户
定制。
Apple Documentation For UICollectionViewLayout