我的应用程序设置如下: 我有一个导航控制器(在app委托中创建) View 1 --Push ---> View2 --- Push ---> View3 ---模态转换(向上滑动)---> View4 ---> Push - > View5
我想要做的是在View4中创建一个新的导航控制器,以便我可以从view5推送到另一个视图
我没有在根视图控制器以外的视图中创建导航控制器的经验。
有人可以给我一些指导或说明如何实施吗?
答案 0 :(得分:1)
我是这样做的。
+ (UIViewController *)viewControllerWithNavigation
{
id controller = [[**YOUR VIEW CONTROLLER** alloc] initWithNibName:**FOO** bundle:**BAR**];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:controller];
[controller release];
return [navController autorelease];
}
我使用以下方法在根视图控制器上显示此视图:
UIViewController *controller = [**YOUR VIEW CONTROLLER** viewControllerWithNavigation];
[self.window.rootViewController presentViewController:controller animated:YES completion:NULL];
当然,您可以提供任何您想要的视图
答案 1 :(得分:0)
在故事板中选择视图,然后选择菜单编辑器 - >嵌入式 - >导航控制器。祝你好运。