這里定義兩個控制器,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;