我创建了一个带有六个View的项目到View菜单,该菜单有一个取消按钮。如果您处于2到6之间的视图之一并且我打开菜单,然后我按下取消假设我返回到视图1,如何更改代码以便离开当前视图?同时插入代码....
@IBAction func unwindToMainViewController (sender: UIStoryboardSegue){
self.dismissViewControllerAnimated(true, completion: nil)
}
感谢您的帮助。
答案 0 :(得分:0)
UINavigationController
有一个popToRootViewControllerAnimated
方法可以回滚到根视图控制器。
如果您的视图1也是根视图控制器,并且您正在使用导航控制器,那么您可以使用以下代码行:
self.navigationController?.popToRootViewControllerAnimated(true)