为什么标签栏没有出现在整个应用中?

时间:2016-08-13 08:55:06

标签: ios uinavigationcontroller uitabbarcontroller

我已经实现了一个标签栏,但是当我浏览应用程序时,我没有看到标签栏。它在我去某个页面后消失了。这就是我实现它的方式。我有一个标签栏连接到一个嵌入导航控制器内的vc。层次结构看起来像这样。

----的UITabBarController

------- UINavigationController的

----------- ViewController 1带有按钮来查看控制器2(我可以看到标签栏)

----------------查看控制器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)

我认为您错过了初始标签栏作为初始视图控制器enter image description here