导航控制器标题不显示

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

在这里输入图像说明

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

在这里输入图像说明

在这里输入图像说明

我能做什么?

这就是你想要的效果:

根标签栏控制器

  • 初始视图控制器一样设置UITabBarController
  • 添加一个关系到每个场景,不pipe它是否是一个UINavigationController
  • 如果一个场景是一个UINavigationController ,它将像任何根控制器一样工作,有自己的视图堆栈,后退button等等。

运行上面的应用程序,然后点击项目2将出现这个导航控制器:

命名的控制器


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

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

这将呈现上面的架构,尽pipe没有animation(也没有任何回头的方法)。 完美的入门或login屏幕。


Xcode 7 +iOS 9+上testing

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