解雇视图控制器的最佳方法是什么?

时间:2018-04-30 21:07:05

标签: swift

解除视图控制器的最佳方法是什么?

我想实现代码,所以我可以通过按钮操作以编程方式关闭视图控制器,而不是使用导航栏上的“后退”按钮。

2 个答案:

答案 0 :(得分:1)

你可以尝试

navigationController?.popViewController(animated: true)

答案 1 :(得分:0)

Sh_Khan已经击中头部,但如果你以模态方式呈现它,你还应该包括dismiss

示例:

@IBAction func dismissButton(_ sender: Any) {
    self.navigationController?.popViewController(animated: true)
    self.dismiss(animated: true, completion: nil)
}

如果以模态方式显示,则pop顶视图控制器和dismiss视图控制器。