Я могу изменить navbar цвет Большего количества navigationcontroller через:
stTabBarController.moreNavigationController.navigationBar.tintColor = [UIColor colorWithRed:(102.0/255.0) green:(20.0/255.0) blue:(11.0/255.0) alpha:1];
но когда я нажимаю кнопку Edit, экран Configure появляется, и цвет navbar является синим по умолчанию. Как я могу изменить этот цвет?
Решил:
#pragma mark UITabBarControllerDelegate
- (void)tabBarController:(UITabBarController *)controller willBeginCustomizingViewControllers:(NSArray *)viewControllers {
UIView *editViews = [controller.view.subviews objectAtIndex:1];
UINavigationBar *editModalNavBar = [editViews.subviews objectAtIndex:0];
editModalNavBar.tintColor = [UIColor colorWithRed:(102.0/255.0) green:(20.0/255.0) blue:(11.0/255.0) alpha:1];
}