导航控制器标题未显示

时间:2016-01-22 15:11:23

标签: ios swift uitableview uinavigationcontroller

所以,这里我基本上有这个布局

enter image description here

但是当我成功构建时,我无法看到导航控制器的标题。

enter image description here

enter image description here

我该怎么办?

2 个答案:

答案 0 :(得分:1)

使您的TabBar控制器成为初始视图,并确保删除与其链接的导航控制器,然后它应该可以正常工作。

答案 1 :(得分:1)

这是你想模仿的:

Root tab bar controller

  • UITabBarController设置为是初始视图控制器
  • 为每个场景添加关系,无论是UINavigationController还是
  • 如果场景是UINavigationController,它的行为就像任何根导航控制器一样,具有自己的视图堆栈,后退按钮等等。

运行上面的应用,然后点击第2项将显示此导航控制器:

Named controller

如果您无法在启动时制作UITabBarController 初始视图控制器,则可以在以后使用此技术使其成为 root

let newViewController = self.storyboard?.instantiateViewControllerWithIdentifier("id")
                        as? UIViewController
self.view.window?.rootViewController = newViewController

这将展示上面的架构,虽然没有动画(也没有任何导航方式)。适合入职或登录屏幕。

经过测试 Xcode 7 + iOS 9 +