从UITableViewCell类到视图控制器执行segue

时间:2018-09-18 07:37:11

标签: uitableview uicollectionview

在我的情节提要中,我有一个表视图,并且在表视图单元中放置了一个UICollectionview,我的uicollectionview函数是在我的表视图类中定义的,如您在问题末尾所看到的:

但是我在Perform Segue行中有错误,这是我的错误: 使用未解析的标识符“ performSegue” 如何在此处正确设置表演顺序?因为我的tableview类不是UIViewController类☹️

   class tableviewcell: UITableViewCell,UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {

@IBOutlet weak var collectionView: UICollectionView!
override func awakeFromNib() {
    super.awakeFromNib()
    self.collectionView.delegate = self
    self.collectionView.dataSource = self
}

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
 return 2
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cellID", for: indexPath) as! collectionViewCell
    cell.title.text = "test"
    return cell
}
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
      performSegue(withIdentifier: "segueID", sender: self)
}

0 个答案:

没有答案