这里定义两个控制器,A和B,代表从A push 到 B
1更改返回键的文字
需要在A控制器写,更改返回键的颜色在这里面写不知道为什么没有效果,采用下面的方法,有知道到的看到可以回复告知下,不胜感激
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init]; backItem.title = @"";
// backItem.tintColor=[UIColor orangeColor];//好像咩有效果
self.navigationItem.backBarButtonItem = backItem;
2更改返回键的颜色
需要在B控制器写
// 返回按钮的颜色 self.navigationController.navigationBar.tintColor=[UIColor whiteColor];
3更改title的颜色
1 // title的颜色 2 UIColor *color = [UIColor whiteColor]; 3 NSDictionary *dict = [NSDictionary dictionaryWithObject:color forKey:NSForegroundColorAttributeName]; 4 self.navigationController.navigationBar.titleTextAttributes = dict;