UITabBarController修改[更多...]外观

时间:2009-09-23 12:42:54

标签: iphone

我想知道是否有办法更改[更多...]标签中的文字。 使用下面的代码,我可以更改视图中的文本,但选项卡中的文本保持不变。有没有办法访问它并改变它的外观。

tabBarController.moreNavigationController.topViewController.navigationItem.title = NSLocalizedString(@"Meer", "");

我的第二个问题是关于更多视图中的[编辑]按钮。以下代码不起作用。

tabBarController.moreNavigationController.topViewController.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Wijzigen" style:UIBarButtonItemStyleDone target:nil action:nil];

有没有人有想法?

干杯。

2 个答案:

答案 0 :(得分:0)

我已回答你的第二个问题了。

您可以设置属性:

tabBarController.customizableViewControllers=nil

我希望代码对您有用。

答案 1 :(得分:0)

看起来“系统”UI字符串以英语显示,而您的应用程序是荷兰语。解决这个问题的正确方法是将您的应用更改为默认使用荷兰语,方法是修改 Info.plist

<key>CFBundleDevelopmentRegion</key><string>nl</string>

您正在设置导航项的标题,该标题仅用于导航栏。您可以尝试设置视图控制器本身的标题:

tabBarController.moreNavigationController.topViewController.title = NSLocalizedString(@"Meer",nil);

或者您可以设置导航项和标签栏项的标题:

tabBarController.moreNavigationController.topViewController.navigationItem.title = NSLocalizedString(@"Meer",nil);
tabBarController.moreNavigationController.topViewController.tabBarItem.title = NSLocalizedString(@"Meer",nil);