Изменить цвет вкладки на iPhone - PullRequest
2 голосов
/ 12 мая 2009

Наши дизайнеры хотят изменить цвет UITabBar по умолчанию. Конечно, они делают.

Они хотят, чтобы фон был зеленым, а значок выделялся белым, в отличие от черно-голубой цветовой схемы по умолчанию.

У кого-нибудь есть опыт или предложения для этого?

Ответы [ 7 ]

9 голосов
/ 12 мая 2009

Вы должны создать подкласс UITabBarController и реализовать собственный чертеж.

Проверьте этот ТАК вопрос. Изменение оттенка / цвета фона UITabBar

8 голосов
/ 18 октября 2011

Поскольку iOS5 выпущен, теперь вы можете использовать свойство tintColor . i.e.:

tabBar.tintColor = [UIColor greenColor];
2 голосов
/ 01 марта 2013

Я попробую это, и оно работает на меня !!!

[self.TabBarController.tabBar setTintColor:[UIColor colorWithRed:0.1294 green:0.5686 blue:0.8353 alpha:1.0]];


[self.TabBarController.tabBar setTintColor:[UIColor "YOUR COLOR"];

Надеюсь, это поможет и вам !!!

1 голос
/ 06 октября 2011

iOS 5.0 исправляет эту проблему, но решение находится под NDA. Ищите UITabBar в своей документации, чтобы ПРОСТОЕ способ сделать то, что вы хотите.

0 голосов
/ 10 марта 2010

Вот полезная ссылка здесь: http://duivesteyn.net/2010/01/16/iphone-custom-tabbar-background-image/

0 голосов
/ 31 августа 2009

Это можно сделать с помощью небольшого взлома частного API .

0 голосов
/ 12 мая 2009

Будь осторожен. Если ваше приложение отправляется в магазин приложений, Apple может отклонить его, если вы изменяете их предписанную цветовую схему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...