+8  A: 

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];
Zoran Simic
+2  A: 

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 ...

iGod
A: 

Thanks Zoran. It helped me to change the color of the navigation control.

Bonda V N S Gangadhar Rao
A: 

Anyone ever figure this one out? I need to do the same thing.

Jason Boehle
+3  A: 

Use int AppDelegate

tabBarController.moreNavigationController.navigationBar.tintColor = [UIColor blackColor];
Saqib Saud
+1  A: 

Its Surely gonna work! :-)

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

Harsh
A: 

I was able to change the color of the Configure NavBar like this:

  1. Create a new class that inherits from UITabBarController.
  2. 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];  
    
    }

    }

Eisen Montalvo