Я использую свойства iOS 7 tintColor
и barTintColor
для окраски моего UITabBar
с помощью этого кода в подклассе UITabBarController:
[[UITabBar appearance] setBarTintColor:[UIColor colorWithRed:123/255.0 green:47/255.0 blue:85/255.0 alpha:1]];
[[UITabBar appearance] setTintColor:[UIColor colorWithRed:227/255.0 green:180/255.0 blue:204/255.0 alpha:1]];
На трех экранах цвет - это то, что я хочу (только два изображения, иллюстрирующие это):
Один экран, цвет странно светлее. Этот экран является UIWebView
.
Затем на четвертом экране цвет является SUPER-light. Этот экран является единственным, кто использует раскадровку - все остальные программно выполняются.
Что я делаю неправильно? Неужели тот факт, что экраны с ошибками UIWebView
и раскадровка имеют какое-либо отношение к тому, почему они плохо себя ведут? И как я их исправить? Я поиграл с альфой бара, но ничего не изменил.
Спасибо за вашу помощь.