如何在容器视图中嵌入导航控制器? 当我放置容器时,第一个显示的是嵌入到容器的viewController,我想将viewController更改为导航视图并将其设置为rootViewController和其他视图
答案 0 :(得分:1)
如果您想添加带故事板的导航控制器,那么它非常简单,只需按照以下步骤操作: *选择要附加故事板的故事板, *转到工具栏然后, * Editor-> Embed In->导航控制器。 *您的故事板自动嵌入导航控制器。
答案 1 :(得分:0)
基本上只需将ViewController添加到UINavigationController中,并将UINavigationController设置为rootViewController。希望有所帮助:
ViewController *vc = [[ViewController alloc] init];
UINavigationController *nvc = [[UINavigationController alloc] initWithRootViewController:vc];
self.window.rootViewController = nvc;
答案 2 :(得分:0)
UINavigationController控制UIViewController。所以“容器”是NavigationController而不是其他人。
与UITabbarController相同。如果要更改视图体系结构,甚至是rootViewControler。我会告诉你我的经历。
像这样:
我们可以切换登录页面和homeTabbar容器自由。
if (Boolean conditions) {//show login page
[self showLoginAndRegisterVC];
} else { //show home Page
[self showHomeViewController];
}
[self.window makeKeyAndVisible];