2012-07-10 71 views
1

我想知道是否可以更改我的標籤欄圖標,具體取決於主視圖中當前可見的哪個子視圖。當視圖已經可見時更改uitabbar圖標

基本上我創建了這個菜單,允許用戶更改主(子視圖)我想要發生的是檢查哪個主要(suveiew)當前可見,然後根據哪一個可見我想更改相應的標籤欄圖標,但我不知道我怎麼可能做到這一點。

任何幫助將一個視圖控制器連接到每個選項卡,然後在視圖控制器的代碼,你可以使用下面的代碼來更改選項卡的名稱的任何一點不勝感激

回答

1

如果你這樣做:

self.title = @"New tab name";  

或者,你可以改變整個標籤欄項目,這將讓你更改圖標,以及:

self.tabBarItem = [[UITabBarItem alloc] 
    initWithTitle:@"New tab name" 
    image:[UIImage imageNamed:@"new_tab_image.png"] 
    tag:YOUR_TAG 
]; 
+0

好吧,這聽起來很完美.. !!現在,病人標記這個答案是正確的,因爲它似乎是正確的..謝謝堆。 – HurkNburkS 2012-07-12 20:15:46

相關問題