如何在一个tableview中使用两个collectionview

时间:2016-09-23 13:16:48

标签: swift uitableview uicollectionview uicollectionviewcell

我在tableviewcell中有两个collectionview。我设置了第一个,它很有用。问题是我不知道如何在数据源协议函数中调用第二个collectionview。

P.S我使用了ashfurrow的第一个教程。

1 个答案:

答案 0 :(得分:0)

在集合视图数据源方法中,您需要检查调用该方法的集合视图引用,即

示例

func collectionView(_ collectionView: UICollectionView, 
numberOfItemsInSection section: Int) -> Int
{
   if collectionView === self.collectionView1
   {
      //code for 1st collection view
   }
   else if collectionView === self.collectionView2
   {
      //code for 2nd collection view
   }
}

在其他集合视图数据源方法中应用相同的检查。