启用了水平滚动和分页的UICollectionViewLayout

时间:2013-09-10 07:33:33

标签: ios gridview pagination horizontal-scrolling uicollectionviewlayout

enter image description here enter image description here 我需要准备一个像IOS弹簧板一样的布局,即水平滚动的网格,启用分页,最重要的是单元格应按行排列而不是按列排列(在第二张图像中)。我尝试使用UICollectionViewFlowLayout执行此操作,但它会安排列单元格(如第一张图片)。

后来我才知道,这可以通过UICollectionViewLayout来实现,但我在几点上对Apple文档感到困惑:
1。如何使用UICollectionViewLayout进行水平滚动。
2。我们可以启用分页 3。是否使用Rows&列概念。

1 个答案:

答案 0 :(得分:2)

  1. UiCollectionviewLayout没有任何默认滚动 如果我们在宽度中设置更多的ContentSize,它将会 自动启用水平滚动,垂直相同 滚动,如果同时填充宽度和高度,它将启用两者 水平和垂直滚动。

  2. 可以使用以下方式启用分页:

    collectionviewlayout.collectionview.pagingEnabled = YES;
    
  3. 它没有任何Rows&列概念,一切都取决于用户 定制。
    Apple Documentation For UICollectionViewLayout

    Damir.me