2016-11-17 13 views
1

UITabBar 응용 프로그램에서 작업하고 있습니다.UITabBar 선택한 항목 색조 색

나는

[[UITabBar appearance] setTintColor:[UIColor redColor]] 

내가

[[UITabBar appearance] setBarTintColor:[UIColor blueColor]] 

그 다음 줄이 파란색으로 TabBar의의 배경 색상을 설정할 때까지이 작품으로 선택한 항목 색을 변경하려면,하지만 강조 표시된 항목은 회색입니다.

[[UITabBar appearance] setBackgroundColor:[UIColor blueColor]] 

은 아무런 효과가 없습니다. 아이디어가 있으십니까? 대단히 감사합니다!

+2

대신 색상을 사용하면 이미지가있는 배경을 사용해 볼 수 있습니다. –

+0

감사합니다 - 다른 응용 프로그램에서 작업 한 이미지가있는 배경. 하지만 이제는 두 가지 색상의 아이콘을 만들었습니다 :) – Steeve

답변

0

게시 한 코드가 작동하고있는 것으로 보입니다. 이미지로도 할 수 있습니다. 시도해보십시오.

+0

감사합니다. 배경을 UIColor로 설정했지만 아이콘을 선택했거나 선택하지 않았습니다. – Steeve

2

이 코드이 도움이

//Set greenColor for normal State 
[UITabBarItem.appearance setTitleTextAttributes:@{ 
     UITextAttributeTextColor : [UIColor greenColor] } forState:UIControlStateNormal]; 
//Set purpleColor for normal State 


[UITabBarItem.appearance setTitleTextAttributes:@{ 
     UITextAttributeTextColor : [UIColor purpleColor] }  forState:UIControlStateSelected]; 

희망을 봅니다.