CollectionView Sections的垂直滚动,每个部分都有水平滚动

时间:2017-02-16 12:35:46

标签: ios objective-c uicollectionview uicollectionviewcell uicollectionviewlayout

我想制作类似以下image的内容。 集合视图应该可以在垂直方向上滚动,但我想要多个单元格,这些单元格将再次位于一行中并且可以水平滚动。同时在每个部分滚动应该独立于每个其他部分。 我正在使用的节标题是通过补充标题。 能否请您提出任何实现目标的好方法?

2 个答案:

答案 0 :(得分:0)

执行以下操作很容易实现: 首先创建一个包含3个部分的TableView。 然后,在每个tableView部分添加一个Horiontal CollectionView。

对于使用不同的dataSource,只需为每个collectionView添加一个标记,并在委托方法中询问:

if(collectionView.tag == 0){
 //first Collection
}else if(collectionView.tag == 1){
 //second Collection
}else{
 //third collection
}

答案 1 :(得分:0)

我正在使用UICollectionView进行垂直滚动,当我需要水平滚动时,我只需添加一个自定义UICollectionViewCell,其中有一个嵌套的UICollectionView设置为水平滚动。委托方法和数据源方法您可以根据您的实现来确定。