gpt4 book ai didi

ios - Swift - 将数据从 CollectionView 传递到 TableViewController

转载 作者:行者123 更新时间:2023-11-28 09:17:31 26 4
gpt4 key购买 nike

我正在学习新的 Swift 编程语言,我想知道如何将数据从 CollectionViewController 传递到 TableViewController。

我的目标是,每当有人点击 CollectionViewController 中的一个单元格时,此操作会将他们带到 TableViewController,其中显示与所选单元格相关的图像列表。

CollectionViewController.swift

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "listSegue") {
if let indexPath = self.menuCollection.indexPathsForSelectedItems() {
let control = (segue.destinationViewController) as TableViewCell
control.cellImage.image = UIImage(named: sectionImages[indexPath])
}

TableViewCell.swift

class TableViewCell: UITableViewCell {
@IBOutlet weak var cellImage: UIImageView!
}

TableViewController.swift

我必须在这里放一些代码吗??

请帮助我,我将不胜感激 :) 谢谢 :)

最佳答案

segue.destinationViewController 似乎不太可能返回 TableViewCell ;-)

应该UITableViewController 派生类的一个实例,它应该是 segue 的目的地。

我说“UITableViewController-derived”是因为它需要是您的设计的自定义类,具有您可以设置的公共(public)属性——可能使用来自所选单元格的值和/或来自你的 CollectionViewController

比照

关于ios - Swift - 将数据从 CollectionView 传递到 TableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26766173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com