我正在使用Storyboard和Xcode6。我的Storyboard中有下一个控制器和场景:
UINavigationController
有HomeViewController
根。HomeViewController
有一个按钮Show (e.g. Push)
UITabBarController
。UITabBarController
有4个UIViewControllers
。
但是我的问题是,在显示之后UITabBarController
,4中没有导航栏UIViewControllers
。但是我认为,如果这样的Show (e.g. Push)
UITabBarController
话,它应该在情节提要中具有嵌入式导航控制器,它是初始控制器。我对吗?如果是这样,我该如何在情节提要中设置导航栏,因为现在在情节提要中看到的推入式标签栏中现在有默认的栏事件。我选择了UIViewController并将身份检查器中的模拟指标设置为Top属性的半透明导航栏,但是我认为应该将其自动添加到此控制器和选项卡栏中,而无需执行其他步骤。
还是应该为每个具有根视图控制器的选项卡栏项添加新的导航控制器?
主要问题是为什么我在使用演示(例如Push)的情节提要中看不到导航栏。例如,如果我添加导航控制器,然后将其设置为root-tab bar控制器,则Xcode会自动添加顶部导航栏,但是如果队列中有额外的步骤,例如在我的案例HomeViewController中,则顶部导航栏永远不会自动出现。
波斯汪