Ios 为视图控制器设置不同的栏标题
我有一个嵌入了NavigationController和TabController的viewController。(TabController设置为initialViewController) 我想更改导航栏的平铺,但如果我更改一个viewController的标题,它将应用于所有viewController 如何为每个ViewController编写代码,使其具有不同的barTitle [导航控制器作为initialViewController]Ios 为视图控制器设置不同的栏标题,ios,swift,Ios,Swift,我有一个嵌入了NavigationController和TabController的viewController。(TabController设置为initialViewController) 我想更改导航栏的平铺,但如果我更改一个viewController的标题,它将应用于所有viewController 如何为每个ViewController编写代码,使其具有不同的barTitle [导航控制器作为initialViewController] [![TabBarController作为i
[![TabBarController作为initialViewController][2][2]为此,您需要将所有Tabbar的
ViewController
嵌入到NavigationController
,因此,现在每个viewController都具有个人导航功能,可以轻松地将标题设置为个人viewController
,并将UITabbarController
设置为故事板的初始viewController
所以你的结构应该是
TabbarController
|->NavigationController1->ViewConctroller1
|->NavigationController2->ViewConctroller2
|->NavigationController3->ViewConctroller3
|->NavigationController4->ViewConctroller3
查看下图了解更多参考信息:带有3个ViewController的TabbarController
为此,您需要将所有选项卡栏的ViewController
嵌入到NavigationController
,因此,现在每个viewController都具有个人导航功能,可以轻松地将标题设置为个人viewController
,并将UITabbarController
设置为故事板的初始viewController
所以你的结构应该是
TabbarController
|->NavigationController1->ViewConctroller1
|->NavigationController2->ViewConctroller2
|->NavigationController3->ViewConctroller3
|->NavigationController4->ViewConctroller3
查看下图了解更多参考信息:带有3个ViewController的TabbarController
我认为这就是Nirav所建议的正确方法
在tabBarController中添加所需数量的视图控制器。现在将每个视图控制器嵌入到导航控制器中我认为这就是Nirav建议的正确方法
在tabBarController中添加所需数量的视图控制器。现在,将每个视图控制器嵌入到导航控制器中您需要在NavigationControllery中嵌入ervey根控制器您需要在navigationcontrollerSet TabbarController中嵌入ervey根控制器作为initialViewController。这是你的意思吗?@risa8 Yes将TabbarController
设置为initialViewController
,检查编辑的回答我将TabbarController设置为initialViewController,然后与NavigationController建立关系。现在没有出现选项卡栏:/@risa8您需要为每个选项卡添加一个导航控制器。然后,每个导航控制器都将根视图控制器设置为要显示的不同视图控制器。@risa8您需要将UITabbar中的每个视图控制器嵌入到导航控制器
,然后将该导航控制器
设置为UITabbar控制器
的视图控制器。检查编辑后的答案,了解更多信息后,将TabbarController设置为initialViewController。这是你的意思吗?@risa8 Yes将TabbarController
设置为initialViewController
,检查编辑的回答我将TabbarController设置为initialViewController,然后与NavigationController建立关系。现在没有出现选项卡栏:/@risa8您需要为每个选项卡添加一个导航控制器。然后,每个导航控制器都将根视图控制器设置为要显示的不同视图控制器。@risa8您需要将UITabbar中的每个视图控制器嵌入到导航控制器
,然后将该导航控制器
设置为UITabbar控制器
的视图控制器。检查编辑后的答案,你会有更多的想法,