【发布时间】:2011-11-30 10:29:13
【问题描述】:
在我的应用程序中,我有 7 个视图,它们基于导航。 当应用程序启动时,我想在导航中显示第三个视图。 这样用户可以像往常一样导航到第四个视图,或者用户可以通过单击左上角的“返回”按钮导航到第二个视图。 如何让我的导航控制器直接显示第三个视图?
【问题讨论】:
标签: objective-c ios uinavigationcontroller
在我的应用程序中,我有 7 个视图,它们基于导航。 当应用程序启动时,我想在导航中显示第三个视图。 这样用户可以像往常一样导航到第四个视图,或者用户可以通过单击左上角的“返回”按钮导航到第二个视图。 如何让我的导航控制器直接显示第三个视图?
【问题讨论】:
标签: objective-c ios uinavigationcontroller
使用viewControllers 属性和popToViewController 方法:
navigationController.viewControllers = [NSArray arrayWithObjects:firstViewController, secondViewController, thirdViewController, ...., nil];
[navigationController popToViewController:thirdViewController animated:NO];
【讨论】: