我已经实现了一个标签栏,但是当我浏览应用程序时,我没有看到标签栏。它在我去某个页面后消失了。这就是我实现它的方式。我有一个标签栏连接到一个嵌入导航控制器内的vc。层次结构看起来像这样。
----的UITabBarController
------- UINavigationController的
----------- ViewController 1带有按钮来查看控制器2(我可以看到标签栏)
----------------查看控制器2(我看不到标签栏)
答案 0 :(得分:0)
听起来你从视图控制器1到视图控制器2获得的segue是“当前”segue,而不是“推”segue。 (如果我没记错的话,Apple最近从Storyboard中删除了“推送”段。)可悲的是,“现在”的ed视图控制器出现在导航控制器的前面。
为了执行“推送”segue,您必须在代码中执行此操作,例如:
- (IBAction)buttonTapped: (id)sender
{
ViewController2 *viewController = ...
[self.navigationController pushViewController:viewController];
}
答案 1 :(得分:0)