我有行操作,希望用户能够单击它们,然后将其与单元格索引路径中对象的信息一起锁定到新的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中绘制序列,那么我应该如何创建它呢?我知道我可以做到这一点,因此用户可以选择要设置的单元格行,但我希望它专门针对行操作而不是单元格本身。
感谢您为实现此目标所提供的帮助!
编辑:建议此Q与建议的Q有何不同,我无法在情节提要中创建segue以使行动作能够引用它
解决了,如前所述,您可以在VC级别的IB中创建序列,而不是专门针对行操作,然后performSegue(withIdentifier:sender:)
按照我的问题中的建议,将序列ID分配给行操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句