解除视图控制器的最佳方法是什么?
我想实现代码,所以我可以通过按钮操作以编程方式关闭视图控制器,而不是使用导航栏上的“后退”按钮。
答案 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
视图控制器。