gpt4 book ai didi

ios - 如何将 segue 添加到 rowAction 按钮?

转载 作者:行者123 更新时间:2023-11-28 10:51:52 26 4
gpt4 key购买 nike

enter image description here

图像上显示了关系,单击添加按钮添加项目,然后单击单元格将显示 PhotoListVC,我已经设置了 ListVC 和 PhotoListVC 之间的转场,它不应该允许我添加另一个转场IB,我在互联网上搜索过,有一个已解决的问题,但它只有一个 segue,那么当单击“编辑”按钮并且已经有一个 sugue 时,如何在 ListVC 和 ListDetailVC 之间传递数据?

   override func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let edit = UITableViewRowAction(style: .normal, title: "Edit") {action in
XXXXXXX
}
edit.backgroundColor = UIColor.orange
}

最佳答案

显然,您不能从按钮本身拖动一个 segue,相反,您应该在点击按钮时执行一个 segue(从 View Controller 本身):

 override func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let edit = UITableViewRowAction(style: .normal, title: "Edit") {action in
// like this:
performSegue(withIdentifier: "yourIdentifier", sender: self)
}
edit.backgroundColor = UIColor.orange
}

如果您不熟悉添加 segue 标识符或添加多个 segue,您可能需要查看 this answer .

关于ios - 如何将 segue 添加到 rowAction 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45873214/

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