无法设置rightBarButtonItem tintColor

时间:2016-01-07 22:39:54

标签: ios uinavigationbar uibarbuttonitem tintcolor

我试图在navigationBar上只设置navigationItem的rightBarButtonItem。我正在使用此代码:

[self.navigationController.navigationBar setTintColor:[UIColor redColor]];
[self.navigationItem.rightBarButtonItem setTintColor:[UIColor whiteColor]];

然而第二行什么都不做,左右UIBarButtonItem都保持红色。可能导致这个问题的原因是什么?

我也尝试过:

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

我也试过使用这行代码:

[self.navigationItem.rightBarButtonItem setTintColor:[UIColor redColor]];

右边的按钮保持红色。我无法弄清楚导致这个问题的原因。

PS ..仍然没有回答Set color of one UIBarButtonItem using IBOutlet 似乎同样的问题在这里UIBarButtonItem setTintColor doesn't work on iOS7

0 个答案:

没有答案