2012-11-13 4 views
1

UITabBar의 그림자 색상을 선택한 항목에서 숨길 수있는 방법이 있습니다.선택한 항목에서 tabbar의 흰색 음영을 숨기는 방법

저는 개별 탭에 이미지를 할당하는 대신 선택한 탭 인덱스를 기준으로 탭바에 다른 배경 이미지를 지정합니다. 선택한 탭 뒤에 흰색 그림자가 있습니다. 이 그림자를 비활성화하거나 제거 할 수 있습니까?

enter image description here

감사합니다.

아이폰 OS 5+ AppDelegate에에서

를 들어

답변

2

같은 것을 설정 : transparent_image.png 전체 투명한 이미지가

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    [[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"transparent_image.png"]]; 

    return YES; 
} 

=)이 가장 좋은 방법 인 경우

안되 알고 최근에 iOS로 시작한 이후로 이것이 도움이 될 수 있다고 생각합니다.

+0

나는 당신에게 한 가지를 말하고 싶습니다. "너 정말 멋지다" –

+1

기꺼이 xD를 도울 수있다 – Limaaf

+0

iOS4에서 같은 해결책에 대해 생각 해보시겠습니까? – Senthil

4

투명한 이미지를 만들 필요가 없습니다. 필요한 모든 것 :

[[UITabBar appearance] setSelectionIndicatorImage:[[UIImage alloc] init]]; 
+0

다니엘 감사합니다! 그래 네가 맞아! 기본적으로 그림자가 존재하기 전에 selectionIndicatorImage를 설정하지 않았습니다. [[UITabBar appearance] setSelectionIndicatorImage는 제가 누락 된 줄입니다. –

관련 문제