我有 UIViewController A,UIVC B,并且 A 与 B 有一个 segue。(使用按钮)B 有一个弹出窗口的“确定”按钮,一旦我在弹出窗口中单击“接受”,我希望它返回 UIVC A,或返回“取消”状态。现在,取消部分很容易。如何实现返回A?
问问题
231 次
2 回答
0
在视图控制器 A 中:
@IBAction func unwindToViewControllerA(segue:UIStoryboardSegue) { }
在视图控制器 B 中:
@IBAction func dismissClicked(_ sender: Any) {
performSegue(withIdentifier: "unwindToViewControllerA", sender: self)
}
确保您创建了一个名为 Segue 的名为: unwindToViewControllerA
,我通过控制来执行此操作 - 单击 EXIT 图标(而不是创建普通 segue 时的下一个视图控制器)
于 2018-02-08T23:10:16.407 回答
0
这个链接有一个关于如何完成的完整的、很棒的解释。
https://www.andrewcbancroft.com/2015/12/18/working-with-unwind-segues-programmatically-in-swift/
于 2018-02-09T06:28:44.017 回答