【发布时间】:2018-06-15 06:23:08
【问题描述】:
我有一个 tabviewcontroller 和相关的标签栏和视图控制器,如图所示。
我的问题是,当我尝试使用下面的代码导航到一些内部视图控制器时,它甚至无法正常工作,我也尝试了一些其他代码,一些代码可以正常导航但缺少 Tabbar。
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UITabBarController *tabbar = (UITabBarController *)[storyBoard instantiateViewControllerWithIdentifier:@"eventList"];
self.window.rootViewController = tabbar;
[self.window.rootViewController.navigationController pushViewController:tabbar animated:YES];
我对@987654324@不太熟悉。
【问题讨论】:
-
你是如何导航的?上面的代码只是启动了 TabBarController 并将其设置为 rootViewController 到窗口。最后一行什么也不做,只是将同一个 TabBarController 推送到 NavigationController。
-
看看你的故事板配置,它让我困惑你想要实现什么。我认为您需要先对 UITabbarcontroller 进行一些研究。我可以在您的故事板中看到许多 UITabBarcontroller 实例,我想这不是必需的。只有一个 tabbarcontroller 就足够了,后面跟着 UINavigationController。
标签: ios objective-c uinavigationcontroller uitabbarcontroller tabbar