如何在标签栏基础iphone应用程序中更改“更多”栏项目的文本

时间:2012-04-02 14:22:35

标签: iphone

我遇到了一个问题,我无法找到更改标签栏中“更多”条形图文本的方法,就像我在其他标签栏项目上可以做的那样。搜索论坛后,我只找到一种方法来更改“更多”按钮的“更多”视图的标题。谁能帮我吗?提前谢谢。

UINavigationBar *moreNavigationBar = tabBarController.moreNavigationController.navigationBar;
moreNavigationBar.topItem.title = @"More Features";

2 个答案:

答案 0 :(得分:1)

如果您使用默认的“更多”标签,则无法更改。 Apple在幕后处理此选项卡的所有代码。它旨在让用户能够在标签栏控制器中显示太多标签时重新排列标签的顺序。

我的建议是不要与此斗争,并尝试覆盖“更多”功能。如果您想要一个名为“更多”的标签,但想要自己处理该功能,那么请不要使用Apple内置的“更多”标签,只需找到合适的图标并自行处理。希望这会有所帮助。

答案 1 :(得分:1)

我找到了解决方案。我们也可以更改更多选项卡文本名称和图像。

 [[tabBarControllers.moreNavigationController.viewControllers objectAtIndex:0] setTabBarItem:[[UITabBarItem alloc] initWithTitle:@"New Title" image:[UIImage imageNamed:@"Image Name"] tag:0]]