2012-11-13 90 views
1

有沒有任何方法來隱藏UITabBar的陰影顏色從它的選定項目。如何隱藏選定項目中的tabbar白色陰影

由於某種原因,我將基於選定的標籤索引將不同的背景圖像分配給標籤欄,而不是將圖像分配給單個標籤。選定選項卡後面有白色陰影。我們可以禁用或刪除這個陰影嗎?

enter image description here

謝謝。

回答

2

對於iOS 5+

在AppDelegate的設置是這樣的:

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

    return YES; 
} 

其中transparent_image.png是一個全透明的形象=)

鴕鳥政策知道這是最好的方法因爲我最近開始使用iOS,但認爲這可以幫助你。

+0

我想對你說一件事。 「你簡直太棒了」 –

+1

很高興能幫到你xD – Limaaf

+0

你對iOS4的解決方案有什麼想法嗎? – Senthil

4

您不需要創建透明圖像。這是你需要的全部:

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

謝謝一堆Daniel!你是對的!基本上我沒有設置selectionIndicatorImage之前,這就是爲什麼影子在那裏。 [[UITabBar外觀] setSelectionIndicatorImage是我錯過的路線。 –