0

在我的应用程序中,我展示了一个带有导航控制器的模态视图。在导航中浏览了几个屏幕后,我只需使用即可关闭视图

[self dismissModalViewControllerAnimated:YES];

它以自上而下的过渡优雅地退出视图。但它会进入初始视图,我希望它使用相同的自上而下模式转换返回导航控制器的根目录。有没有一种巧妙的方法来做到这一点?

谢谢。

4

2 回答 2

0

要转到根目录,请使用以下命令

[self.navigationController popToRootViewControllerAnimated:YES];

但这不会向您显示自上而下的动画,为了实现您需要进行一些自定义修改,您可能需要创建 onw UINavigationController

于 2012-06-16T09:55:16.663 回答
0

如果你想切换它。

 yourclassName *obj=[[yourclassName alloc]initWithNibName:@"yourclassName" bundle:nil];
    [self presentModalViewController:obj animated:YES];
于 2012-06-16T10:01:32.027 回答