2010-10-16 65 views
2

我搜索了很多的网站关于这个话题,并尝试一些解决方案:如何更改更多标签项目的标题?

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项目的冠军?

+0

问题是有点混乱 – 2010-10-16 18:07:31

回答

0

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

0

我唯一能够做管理正在改变控制器

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

的称号,但这似乎并不影响标签栏:/