开发者

colors dont show up on UINavigationBar

开发者 https://www.devze.com 2023-03-29 22:53 出处:网络
I know this may be a pretty open ended question, but I am trying to set a different color to my navigation bar using this:

I know this may be a pretty open ended question, but I am trying to set a different color to my navigation bar using this:

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

And from some reason in one view controller I do get green color and in anot开发者_Go百科her one I am not getting the green color. I am calling this in viewdidLoad.

Is there something that could override that? (I am not overriding drawRect).

Happy to provide any code if necessary, but this really puzzels me.

Thanks!


Maybe you're using a second UINavigationController instance in one of your view controllers? That could happen if you're presenting a UIViewController modally (UIViewController method presentModalViewController:animated:).

If you're presenting a UIViewController that's not on the same "navigation stack" (managed by the original UINavigationController), you would have to apply the same tintColor to its UINavigationBar.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号