在我的情节提要中,我有一个表视图,并且在表视图单元中放置了一个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)
}