如何更改更多标签项的标题?

时间:2010-10-16 16:21:21

标签: iphone objective-c tabbar

我搜索了很多关于这个主题的网站,并尝试了一些解决方案:

1)更改navigationItem标题

我更改了navigationItem标题,但没有更改tabItem。

2)更改tabbarItem标题

[tabBarController moreNavigationController].tabBarItem.title = @"Morre";

它也没有用。

3)创建一个新的tabbarItem并为其分配:

 [tabBarController moreNavigationController].tabBarItem.= newlyCreatedTabBarItem;

我也没有工作。

还有另一种方法可以像普通的tabBar项一样创建更多标签。但是,通过这种方式,tabBar项的配置变得不可能。我还需要更多选项卡中的“编辑”按钮。

我只设法更改了对我没有价值的badgeValue:

 [tabBarController moreNavigationController].tabBarItem.badgeValue = @"100";

那么,有没有办法改变更多tabBar项目的标题?

2 个答案:

答案 0 :(得分:0)

我想我知道你的意思...我知道你可以在界面构建器中更改选项卡的名称,打开mainwindow.xib,选择“Tab Bar Controller”,然后在Tab Bar Controller Attributes下,更改标题你想要的标签。

答案 1 :(得分:0)

我唯一能做的就是改变控制器的标题

 self.moreNavigationController.navigationBar.topItem?.title = self.moreNavigationController.navigationBar.topItem?.title?.uppercased()

但这似乎不会影响标签栏:/