Цвет выделения контроллера TabBar - PullRequest
1 голос
/ 24 февраля 2010

Есть ли кто-нибудь, кто реализовал приложение TabBar Controller, в котором при выделении элемента вкладки отображается другой цвет, кроме серого и синего цвета?

Спасибо

Ответы [ 3 ]

1 голос
/ 30 сентября 2013

Как я уже писал здесь: Изменение цвета оттенка панели вкладок на iOS 7

Существует гораздо более простой способ сделать это.

Просто откройте инспектор файлов и выберите «глобальный оттенок».

Вы также можете установить цвет оттенка приложения в Интерфейсном Разработчике. Меню Global Tint в разделе Document Interface Builder инспектора файлов позволяет открыть окно «Цвета» или выбрать определенный цвет.

Также см .:

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/AppearanceCustomization.html

1 голос
/ 17 апреля 2012

Вы можете изменить цвет выбранной кнопки с помощью:

self.tabBar.selectedImageTintColor = [UIColor blackColor];

и цвет фона панели вкладок:

self.tabBar.tintColor = [UIColor whiteColor];

но только iOS 5.0

0 голосов
/ 05 сентября 2012

Попробуйте это:

UITabBarController *tabBarC = [[UITabBarController alloc] init];

if ([[[UIDevice currentDevice] systemVersion] compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) {
    tabBarC.tabBar.selectedImageTintColor = [UIColor redColor];
}

Помните, только с iOS5 +.

...