我已经设法使用以下代码将"更多"标题和字体/颜色更改为appdelegate.m:
label.textColor = [UIColor whiteColor];
label.font = [UIFont systemFontOfSize:18];
self.tabBarController.moreNavigationController.navigationBar.topItem.titleView = label;
label.text = self.tabBarController.moreNavigationController.navigationBar.topItem.title;
[label release];
但是,一旦我进入其中一个选项卡,表格视图越多,标题就会变回粗体黑色文本,后退按钮是蓝色文本。
任何想法如何更改这些标签?我试过:
self.tabBarController.moreNavigationController.navigationBar.topItem.backBarButtonItem.title = @"test 1";
self.tabBarController.moreNavigationController.navigationBar.backItem.backBarButtonItem.title = @"test 2";
但两者都不会影响后退按钮标题,所以我猜这不是正确的项目。
谢谢!
尝试以这种方式更改后退按钮标题
UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
initWithTitle:@"test 1"
style:UIBarButtonItemStyleBordered
target:self
action:nil];
self.navigationController.navigationBar.topItem.backBarButtonItem=btnBack;