我有一个选项卡栏应用程序,每个选项卡上都有不同的视图.每个视图都有一个在界面生成器上设置了标题的UINavigationBar.我想根据ViewDidLoad方法中的子句更改标题,因此如果x{更改标题}.
我try 了self.title = @"title"
次,但这会改变选项卡栏项目本身的标题.
那么,这是怎么做到的?
我有一个选项卡栏应用程序,每个选项卡上都有不同的视图.每个视图都有一个在界面生成器上设置了标题的UINavigationBar.我想根据ViewDidLoad方法中的子句更改标题,因此如果x{更改标题}.
我try 了self.title = @"title"
次,但这会改变选项卡栏项目本身的标题.
那么,这是怎么做到的?
我已经使用如下代码以编程方式设置了标题:
navBar.topItem.title = @"title";
其中,navBar被声明为链接到interface builder中导航栏的iBuInAvigationBar.这在我的应用程序中起作用;然而,我没有使用标签栏.
如果navBar.topItem是选项卡栏项目,我看不到有什么方法可以在不更改选项卡栏项目标题的情况下更改导航栏上显示的标题,因为navBar的topItem和选项卡栏项目是同一个对象.