Настройка еще в UITabBarController - «настроить» - PullRequest
2 голосов
/ 14 декабря 2010

Как изменить UINavigationBarTintColor для «Настроить» в «еще» в UITabBarController?

У меня есть 10 UINavigationController в UITabBarController (все, что использует Interface Builder.)

Я могу легко установить цвет оттенка всех UINavigationBar UINavigationController, используя Интерфейсный конструктор.

Точно так же я обнаружил, что мы можем изменить цвет * Tint следующим образом.

tBarDashboard.moreNavigationController.navigationBar.tintColor=
[UIColor colorWithRed:30/255.0 green:103/255.0 blue:7/255.0 alpha:1.0];
// here tbarDashboard is my UITabBarController.

Но по умолчанию TabBarController позволяет настроить расположение контроллеров навигации, если у нас слишком много контроллеров навигации в tabbarcontroller.

У меня вопрос "как изменить цвет оттенка Настроить экран?".

1 Ответ

10 голосов
/ 14 декабря 2010

упс!Я погуглил и нашел что-то.Я хочу изучить его.

http://sugartin.info/2012/01/23/uitabbarcontroller-more-configure-customization/

Йо!Я понял.

- (void)tabBarController:(UITabBarController *)controller willBeginCustomizingViewControllers:(NSArray *)viewControllers {
    UIView *editView = [controller.view.subviews objectAtIndex:1];
    UINavigationBar *modalNavBar = [editView.subviews objectAtIndex:0];
    modalNavBar.tintColor = [UIColor orangeColor];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...