在我的应用程序中,我展示了一个带有导航控制器的模态视图。在导航中浏览了几个屏幕后,我只需使用即可关闭视图
[self dismissModalViewControllerAnimated:YES];
它以自上而下的过渡优雅地退出视图。但它会进入初始视图,我希望它使用相同的自上而下模式转换返回导航控制器的根目录。有没有一种巧妙的方法来做到这一点?
谢谢。
在我的应用程序中,我展示了一个带有导航控制器的模态视图。在导航中浏览了几个屏幕后,我只需使用即可关闭视图
[self dismissModalViewControllerAnimated:YES];
它以自上而下的过渡优雅地退出视图。但它会进入初始视图,我希望它使用相同的自上而下模式转换返回导航控制器的根目录。有没有一种巧妙的方法来做到这一点?
谢谢。
要转到根目录,请使用以下命令
[self.navigationController popToRootViewControllerAnimated:YES];
但这不会向您显示自上而下的动画,为了实现您需要进行一些自定义修改,您可能需要创建 onw UINavigationController
如果你想切换它。
yourclassName *obj=[[yourclassName alloc]initWithNibName:@"yourclassName" bundle:nil];
[self presentModalViewController:obj animated:YES];