gpt4 book ai didi

swift - 从行 Action 中分离出来?

转载 作者:行者123 更新时间:2023-11-28 15:56:03 24 4
gpt4 key购买 nike

我有行操作并希望用户能够单击它们,然后连同单元格索引路径中对象的信息一起转到新的 VC。这是我当前的代码:

    func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let update = UITableViewRowAction(style: .normal, title: "Update") { (action, indexPath) in
let cell = tableView.cellForRow(at: indexPath)
self.performSegue(withIdentifier: "XXXXXX", sender: cell)
}
update.backgroundColor = UIColor.blue
return [update]
}

我的想法是,我可以将单元格设置为行操作所在的索引路径,然后转到我想要的 VC。

问题是,很明显你不能在 IB 中从一个行 Action 中绘制一个 segue,那么我应该如何创建它呢?我知道我可以做到这一点,以便用户可以选择要 segued 的单元格行,但我希望它专门针对行操作而不是针对单元格本身。

对于如何实现这一点,我很感激任何帮助!

编辑:为了说明这个 Q 与建议的有何不同,我无法在 Storyboard 中为行 Action 创建 segue 以便能够引用它

最佳答案

已解决,如评论所述,您可以在 IB 中在 VC 级别创建转场,而不是专门针对行操作,然后使用 performSegue(withIdentifier:sender:) 将该转场 ID 分配给行操作正如我的问题所建议的那样。

关于swift - 从行 Action 中分离出来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41729666/

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