我不使用情节提要。我只用代码写。
我想知道如何点击collectionviewcell进行转换。
项目视图的重叠如下。
/ *每个视图的颜色
VC(绿色)
baseTableV(红色)
UItableViewCell
↓
HogeUIView(灰色)
tableV(蓝色)
UItableViewCell
↓
orangeView(橙色)
baseColle(紫色)
Page0Cell(黄色)
↓
tableV(灰色)
UItableViewCell //我想点击此单元格进行转换。但是我不能。
* /
我将询问无法通过点击转换的情况。
我想看看。请。 谢谢。
答案 0 :(得分:0)
您只是缺少一个VC实例。在您的OrangeView类中添加以下内容:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: ColleCellId0, for: indexPath) as? Page0Cell
cell?.vc = vc
return cell!
}
但是,我不会那样做。我更喜欢使用委托。这是如何实现的示例。
https://github.com/galots/test1126-master
我用// HERE //标记了您需要添加的所有委托代码,以便您可以轻松找到它们。祝你好运