문제

우리의 디자이너는 기본 Uitabbar의 색상을 변경하려고합니다. 물론 그들은 그렇게합니다.

그들은 배경이 녹색이되기를 원하고 아이콘 하이라이트는 검은 색/파란색 기본 색 구성표와 달리 흰색이되기를 원합니다.

누구든지 이것을 할 경험이나 제안이 있습니까?

도움이 되었습니까?

해결책

UitabbarController를 서브 클래스하고 사용자 정의 도면을 구현해야합니다.

이 질문을 확인하십시오. Uitabbar의 색조 / 배경색 변경

다른 팁

iOS5가 출시되었으므로 이제 속성을 사용할 수 있습니다. 틴트 콜러. 즉:

tabBar.tintColor = [UIColor greenColor];

나는 이것을 시도하고 그것을 위해 일한다 !!!

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


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

그것이 당신에게도 도움이되기를 바랍니다 !!!

iOS 5.0은이 문제를 해결하지만 솔루션은 NDA에 있습니다. 문서에서 Uitabbar를 찾아보고 싶은 일을 쉽게 수행 할 수있는 방법을 찾으십시오.

조심하세요. 앱이 App Store에 제출하려는 경우 처방 된 색 구성표를 수정하는 경우 Apple이 거부 할 수 있습니다.

여기에는 유용한 링크가 있습니다. http://duivesteyn.net/2010/01/16/iphone-custom-tabbar-background-image/

이것은 조금만 할 수 있습니다 개인 API 해킹.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top