后退按钮viewcontroller

时间:2015-05-30 03:22:21

标签: ios button viewcontroller back

我有三个viewcontrollers都有按钮切换到第四个viewcontroller。在这个第四个视图控制器上,我有一个后退按钮,我想带我回到我最初的视图控制器。

我不能只使用控制拖动,因为这只能让你转到一个控制器。如何以编程方式让用户将用户发送到最新的viewcontroller?

谢谢!

3 个答案:

答案 0 :(得分:0)

self.presentViewController(self.presentingViewController!, animated: true, completion: nil)

在swift中,但我相信如果有必要你可以找出Obj-C版本。关键是presentingViewController

答案 1 :(得分:0)

如果要导航回上一个视图控制器,则应实现:

[self.navigationController popViewControllerAnimated:YES];

如果要导航回根视图控制器,请使用:

[self.navigationController popToRootViewControllerAnimated:YES];

答案 2 :(得分:0)

使用下面一行,它将导航到父视图控制器

[self.navigationController popViewControllerAnimated:YES]; 

使用下面一行,它将导航到主视图控制器或根视图控制器

[self.navigationController popToRootViewControllerAnimated:YES]; 

使用下面的行,它将导航到任何视图控制器

[self.navigationController popToViewController:viewControllerObject animated:YES];