1

出于某种原因,当我使用popViewControllerAnimated返回到前一个视图时,颜色UIBarButtonItem变为灰色,而不是所需的紫色(在情节提要中设置)。

有没有办法在方法中刷新导航栏viewWillAppear?我试过使用[self.navigationController loadView];,但这会导致其他问题并阻止视图加载。

4

1 回答 1

0

您可以以编程方式将其更改回来。

-(void)viewWillAppear
{
UIColor *color = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0];
myNavController.navigationBar.tintColor = color;
}

使用http://www.rapidtables.com/web/color/RGB_Color.htm查找颜色。

于 2014-06-28T21:51:21.097 回答