出于某种原因,当我使用popViewControllerAnimated
返回上一个视图时,UIBarButtonItem
的色调变为灰色,而不是所需的紫色(在故事板中设置)。 / p>
有没有办法在viewWillAppear
方法中刷新navigationBar?我已尝试使用[self.navigationController loadView];
,但这会导致其他问题并阻止视图加载。
答案 0 :(得分:0)
您可以通过编程方式将其更改回来。
-(void)viewWillAppear
{
UIColor *color = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0];
myNavController.navigationBar.tintColor = color;
}