我在VC1到VC2之间实现了一个导航控制器。我已经使用
将导航Back Button Tittle更改为我自己的Custom Tittle self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
现在我想改变箭头的色调。但是当我尝试做的时候,它不工作为什么......?
我试过这些样本
[[UIBarButtonItem appearance] setTintColor:[UIColor whiteColor]];
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
答案 0 :(得分:1)
子视图控制器中的导航栏已显示此后退按钮,将带您进入Root ViewController。所以你可以访问对应于navigationController的navigationBar并设置其色调颜色,如下所示,
注意:尝试在viewWillAppear方法中添加此代码。
[self.navigationController.navigationBar setTintColor:[UIColor redColor]];
答案 1 :(得分:-1)
尝试在此行后更改色调颜色: self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
如果不起作用,请使用自定义白色箭头图像作为您的cust后退按钮。