Ios 选项卡栏控制器中每个视图的不同导航项
问题 我对Swift比较陌生,我正在尝试构建一个使用UITabBarController的应用程序 我想做的是在UITabBarController的每个选项卡上放置一个不同的导航栏(或Ios 选项卡栏控制器中每个视图的不同导航项,ios,swift,uitabbarcontroller,uinavigationitem,Ios,Swift,Uitabbarcontroller,Uinavigationitem,问题 我对Swift比较陌生,我正在尝试构建一个使用UITabBarController的应用程序 我想做的是在UITabBarController的每个选项卡上放置一个不同的导航栏(或UINavigationItem) 例如,我希望设置的UINavigationItemI及其条形按钮项显示在MyViewController上,而不是显示在上一个视图控制器的后退按钮上,如下图所示 故事板上的当前布局如下所示 侧栏上的MyViewController: 我尝试过的 有人建议我应该将每个UIV
UINavigationItem
)
例如,我希望设置的UINavigationItem
I及其条形按钮项显示在MyViewController上,而不是显示在上一个视图控制器的后退按钮上,如下图所示
故事板上的当前布局如下所示
侧栏上的MyViewController:
我尝试过的
有人建议我应该将每个UIViewController(例如MyViewController)嵌入到导航控制器中。我试过了,但没用
我还尝试在选项菜单的属性选项卡中将顶部栏设置为“无”
提前感谢您的帮助。以下是我是如何做到的
UINavigationController->UIDABBARCONTROLLER
然后每个“选项卡”位于不同的情节提要,每个情节提要都以一个“导航控制器”开始。所以,是的,不同导航控制器中的每个选项卡都应该这样做
不同的故事板,因为可能有多人同时在故事板上工作
为什么在Navigationcontroller中使用TabbarController?
我将“TabbarController”放在“NavigationController”中,因为我希望一些控制器是全屏的,比如隐藏“Tabbar”,以便从主NavigationController中推送它们
//断章取义,但可能会帮助你,
我已经创建了导航控制器的“扩展”,以在主导航上推送视图控制器,这样,如果要隐藏选项卡栏,任何选项卡栏(也在导航控制器内部)都可以轻松使用扩展来推送任何视图控制器