有什么方法可以快速去rootViewController
吗?我想从堆栈中删除所有视图并返回,rootViewController
甚至不打扰它上面的视图序列。
问问题
6768 次
3 回答
8
从文档:
popToRootViewControllerAnimated:弹出堆栈上除根视图控制器之外的所有视图控制器>并更新显示。
- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated
参数
动画:
将此值设置为 YES 以设置过渡动画。如果在显示视图之前设置导航控制器,则传递 NO。
返回值:
从堆栈中弹出的视图控制器数组。
于 2012-04-06T04:39:43.497 回答
4
首先,我认为您需要关闭呈现的模型,然后您可以弹出所有推送的视图控制器。所呈现的模型不会在导航的堆栈中。
[self dismissModalViewControllerAnimated:YES];
然后你可以弹出到基本视图控制器。
[self.navigationController popToRootViewController:YES];
于 2012-04-06T07:31:50.023 回答
1
尝试这个:-
[self.viewController popToRootViewController:YES];
于 2012-04-06T04:48:56.203 回答