导航背景颜色

Navigation back color

我已经在 VC1 到 VC2 之间实现了一个导航控制器。我已经使用

将导航后退按钮标题更改为我自己的自定义标题
 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];

现在我想更改箭头的色调。但是当我尝试这样做时,它不起作用为什么..?

我试过这些样本

[[UIBarButtonItem appearance] setTintColor:[UIColor whiteColor]];


self.navigationController.navigationBar.tintColor = [UIColor whiteColor];

子 View Controller 中的导航栏出现了这个后退按钮,它将带您到 Root ViewController。这样就可以访问navigationController对应的navigationBar,设置它的tint color如下,

注意:尝试在您的 viewWillAppear 方法中添加此代码。

[self.navigationController.navigationBar setTintColor:[UIColor redColor]];

尝试更改此行后的色调: self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];

如果不起作用,请为您的客户后退按钮使用自定义白色箭头图像。