我的应用程序设置是这样的:我有一个导航控制器(在应用程序委托中创建) View 1 --Push--->View2---Push--->View3 ---Modal transit(向上滑动)--- >View4 --->推送-->View5
我想要做的是在 View4 中创建一个新的导航控制器,以便我可以从 view5 推送到另一个视图
除了根视图控制器之外,我没有在视图中创建导航控制器的经验。
有人可以给我一些指导或说明如何实现它吗?
我的应用程序设置是这样的:我有一个导航控制器(在应用程序委托中创建) View 1 --Push--->View2---Push--->View3 ---Modal transit(向上滑动)--- >View4 --->推送-->View5
我想要做的是在 View4 中创建一个新的导航控制器,以便我可以从 view5 推送到另一个视图
除了根视图控制器之外,我没有在视图中创建导航控制器的经验。
有人可以给我一些指导或说明如何实现它吗?
这是我的做法。
+ (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];
当然,您可以在任何您想要的视图上呈现 t
select view4 in your storyboard, and select the menu Editor -> Embeded In -> Navigation Controller. good luck.