从第二个模态视图返回到根视图

时间:2015-07-03 02:51:25

标签: ios navigation

我从我的根控制器模式调用了我的条款和条件屏幕,如下所示:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *uiViewController = [storyboard instantiateViewControllerWithIdentifier:@"splashViewController"];
[uiViewController setModalPresentationStyle:UIModalPresentationCustom];
[uiViewController setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:uiViewController animated:YES completion:nil];

以下是模态视图返回根视图的方式。

[self.navigationController popViewControllerAnimated:NO];
[self dismissViewControllerAnimated:YES completion:nil];

模态视图可以创建其他模态视图,但是当用户从该视图返回时,他/她将返回到根视图,条件和条件视图以及从中创建的视图应从历史记录中消失。

如何从条款和条件视图创建的视图中返回主(根)视图,以便应用程序忘记模态创建的所有视图。

1 个答案:

答案 0 :(得分:1)

如果我正确地阅读了您的问题,您需要:

[self.navigationController popToRootViewControllerAnimated:NO];

这会让你回到你的根视图。