不知道如何从我的自定义单元格(在UICollectionView中)执行Segue到Player(ViewController)。
创始人
2025-01-12 03:30:31
0

在你的自定义UICollectionViewCell中添加tap手势识别器:

class CustomCell: UICollectionViewCell {
    // 添加你的UI元素
    // ...

    weak var parentViewController: UIViewController?

    override init(frame: CGRect) {
        super.init(frame: frame)
        addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(cellTapped)))
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

    @objc func cellTapped() {
        parentViewController?.performSegue(withIdentifier: "YourSegueIdentifier", sender: self)
    }
}

然后,在你的UICollectionViewDataSource协议的cellForItemAt方法中设置parentViewController:

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "YourCellIdentifier", for: indexPath) as! CustomCell
    cell.parentViewController = self
    return cell
}

最后,在你的UIViewController(即Player)中使用prepareForSegue方法传递数据:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "YourSegueIdentifier" {
        if let cell = sender as? CustomCell {
            let indexPath = collectionView.indexPath(for: cell)
            // 在这里传递你的数据到Player视图控制器
            // ...
        }
    }
}

相关内容

热门资讯

透视科技!德州透视竞技联盟(透... 透视科技!德州透视竞技联盟(透视)本来真的是有辅助平台(有挂解惑)-哔哩哔哩1、让任何用户在无需德州...
现就发布提示!hardrock... 现就发布提示!hardrock透视工具(透视)竟然真的有辅助插件(有挂讲解)-哔哩哔哩1、在hard...
透视黑科技!黑侠破解wepok... 透视黑科技!黑侠破解wepoker(透视)竟然真的有辅助工具(有挂技术)-哔哩哔哩1、点击下载安装,...
昨日!wepoker开脚本视频... 昨日!wepoker开脚本视频(透视)果然有辅助神器(有挂分享)-哔哩哔哩一、wepoker开脚本视...
昨日!hhpkoer辅助挂是真... 昨日!hhpkoer辅助挂是真的吗(透视)一贯真的有辅助插件(有挂分享)-哔哩哔哩1、玩家可以在hh...
现场直击!pokemmo辅助器... 现场直击!pokemmo辅助器脚本下载(透视)竟然是真的辅助平台(竟然有挂)-哔哩哔哩亲,关键说明,...
这一现象值得深思!wepoke... 这一现象值得深思!wepoker私人局规律(透视)其实有辅助软件(有挂教学)-哔哩哔哩1、这是跨平台...
透视规律!aapoker万能辅... 透视规律!aapoker万能辅助器(透视)一直有辅助app(真是有挂)-哔哩哔哩暗藏猫腻,小编详细说...
有了最新消息!wepoker有... 有了最新消息!wepoker有脚本吗(透视)竟然是有辅助软件(今日头条)-哔哩哔哩1、每一步都需要思...
透视新版!wepoker透视是... 透视新版!wepoker透视是真的吗(透视)确实真的是有辅助插件(有挂助手)-哔哩哔哩该软件可以轻松...