Есть ли кто-нибудь, кто реализовал приложение TabBar Controller, в котором при выделении элемента вкладки отображается другой цвет, кроме серого и синего цвета?
Спасибо
Как я уже писал здесь: Изменение цвета оттенка панели вкладок на iOS 7
Существует гораздо более простой способ сделать это.
Просто откройте инспектор файлов и выберите «глобальный оттенок».
Вы также можете установить цвет оттенка приложения в Интерфейсном Разработчике. Меню Global Tint в разделе Document Interface Builder инспектора файлов позволяет открыть окно «Цвета» или выбрать определенный цвет.
Также см .:
https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/AppearanceCustomization.html
Вы можете изменить цвет выбранной кнопки с помощью:
self.tabBar.selectedImageTintColor = [UIColor blackColor];
и цвет фона панели вкладок:
self.tabBar.tintColor = [UIColor whiteColor];
но только iOS 5.0
Попробуйте это:
UITabBarController *tabBarC = [[UITabBarController alloc] init]; if ([[[UIDevice currentDevice] systemVersion] compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) { tabBarC.tabBar.selectedImageTintColor = [UIColor redColor]; }
Помните, только с iOS5 +.