我的故事板是这样的:
TabBarViewController
|-NavigationViewController
|-TableViewController
这有助于我在TableViewController中同时拥有一个导航栏和标签栏。
现在我正在尝试添加SecondViewController以显示表中所选项目的详细信息。所以我这样做了:
TabBarViewController
|-NavigationViewController
|-TableViewController
|-SecondViewController
但是SecondViewController没有显示导航栏。所以我尝试了这个:
TabBarViewController
|-NavigationViewController
|-TableViewController
|-NavigationViewController
|-SecondViewController
但SecondViewContrller中仍然没有导航栏。 我错过了什么?
答案 0 :(得分:1)
我不完全确定你为什么需要像这样的嵌套式导航控制器?
请参阅下面的故事板解决方案,我认为这是您想要的,或者您可以创建自定义委托来处理视图堆栈和导航树。
我假设你的'SecondViewController'是一个详细的视图?所以,像:
TabBarViewController
|-NavigationViewController
|-TableViewController (NavigationViewControllerDelegate)
|-DetailViewController (SecondViewController)
这是故事板解决方案(无代码):
NavigationController
添加到故事板TableViewController
添加到Storyabord ViewController
添加到故事板ViewController
,并为其指定一个标签栏项
然后你最终得到这样的东西: