I think what you are looking for is this (to do when you create your navigation controller, typically in your app delegate):
UINavigationController *navigationController;
...
navigationController.navigationBar.tintColor = [UIColor blackColor];
I think what you are looking for is this (to do when you create your navigation controller, typically in your app delegate):
UINavigationController *navigationController;
...
navigationController.navigationBar.tintColor = [UIColor blackColor];
Thats the default way of changing the tint color of any Navigation Controller. The Problem here is to change the color of a specific Navigation Controller provided by the tabbar itself.
The question here is how to access the controller shown in the screenshot. Unfortunately I don't have an answer ...
Thanks Zoran. It helped me to change the color of the navigation control.
Use int AppDelegate
tabBarController.moreNavigationController.navigationBar.tintColor = [UIColor blackColor];
Its Surely gonna work! :-)
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
I was able to change the color of the Configure NavBar like this:
Implement this method:
-(void)beginCustomizingTabBar:(id)sender
{
[super beginCustomizingTabBar:sender];
// Get the new view inserted by the method called above
id modalViewCtrl = [[[self view] subviews] objectAtIndex:1];
if([modalViewCtrl isKindOfClass:NSClassFromString(@"UITabBarCustomizeView")] == YES)
{
UINavigationBar* navBar = [[modalViewCtrl subviews] objectAtIndex:0];
[navBar setBarStyle:UIBarStyleBlackTranslucent];
[navBar setTranslucent:YES];
}
}