1
当我打的某些屏幕我想在某些情况下弹出超过1个视图返回到根视图返回按钮,编程,如果我被硬编码此我只想用故事板,并在UINavigationController的后退按钮
[self.navigationController popToRootViewControllerAnimated:YES];
我将如何管理来实现这一点使用故事板?无论是在故事板本身还是以某种方式以编程方式覆盖故事板默认操作。
当我打的某些屏幕我想在某些情况下弹出超过1个视图返回到根视图返回按钮,编程,如果我被硬编码此我只想用故事板,并在UINavigationController的后退按钮
[self.navigationController popToRootViewControllerAnimated:YES];
我将如何管理来实现这一点使用故事板?无论是在故事板本身还是以某种方式以编程方式覆盖故事板默认操作。
后退按钮属于以前的视图控制器。因此,例如,如果你开始用根视图控制器A和推B,然后C:
A -> B -> C
在C的导航栏中看到的返回按钮,默认情况下,B的后退按钮,并回到B.如果这不是你想要的,用一个自定义按钮替换默认的backBarButtonItem
,这个按钮的操作被设置为一个弹出到根视图控制器的方法,正如你已经描述的那样。
有很多堆栈溢出的例子。这里有一个:https://stackoverflow.com/a/11136801/341994
谢谢,我通过添加一个自定义的segue – dkirlin 2013-05-08 07:12:40