UITollectionView在UITableViewCell里面

时间:2017-12-15 16:04:53

标签: ios swift uitableview uicollectionview

我想在我的viewcontroller中实现一个包含UITableViewTableViewCell包含CollectionView的函数,

我想使用用户按下的所选CollectionViewCell启动一个功能,但我无法弄清楚如何区分用户选择的单元格,

现在我用于我的prepareForSegue

  override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    switch segue.identifier {
    case "SelectedDish"?:
        let myVC = segue.destination as! SelectedDishViewController
          if let indexPath = my_table_view.indexPathForSelectedRow . // this will tell me what cell in the table view the user chose a collectionViewcell
          {
 // here I want to get the index of the collectionViewCell inside the tableview.

    default:
        break
    }
}

有没有不同的方法来实现这个目标?

1 个答案:

答案 0 :(得分:0)

我设法解决了我的问题,

我在我的collecitonview中的每个单元格中隐藏了一个按钮,每个单元格都有一个分区编号,即tableview单元格indexpath.row,我为每个集合视图单元格分配一个索引,我设置每个单元格,当按钮时按下我存储集合视图单元格的部分和索引,然后我在准备segue时使用它。