Как изменить выделенный цвет вкладки? - PullRequest
0 голосов
/ 30 сентября 2011

Я пытаюсь изменить выделенный цвет tabBarItem так же, как это делает приложение Viber. Я не хочу менять цвет всей панели, только выделенный цвет.

Я прочитал много постов здесь, но ни один из них не объяснил, как сделать только эту модификацию.

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

Ответы [ 2 ]

0 голосов
/ 30 сентября 2011

Вы пробовали:

UIView *bg = [[[UIView alloc] initWithFrame:CGRectMake(0,0,320,49)] autorelease];
[bg setBackgroundColor:[UIColor redColor]];
[self.tabBarController.tabBar insertSubview:bg atIndex:1];

Этот код изначально создает фоновое представление для tabBar и устанавливает его цвет на красный.

0 голосов
/ 30 сентября 2011

В настоящее время в iOS4 этот тип настройки невозможен со стандартным UITabBar.Большинство приложений, которые настроили UITabBars, на самом деле создают свои собственные.Проверьте CocoaControls на наличие некоторых сторонних решений, которые вы можете использовать.

...