2011-12-05 205 views
0

我正在爲我的應用程序開發新功能。 我想提交一個錯誤修復更新(與新功能無關),所以我需要隱藏1個選項卡。 有沒有辦法在代碼中這樣做,以便我可以輕鬆地隱藏選項卡並在需要時將其還回來?隱藏UITabBarControllers選項卡

UPDATE: 這裏就是我所做的

NSMutableArray *viewControllers = [[NSMutableArray alloc] initWithArray:self.tabBarController.viewControllers]; 
[viewControllers removeObjectAtIndex:1]; //remove the tab you don't need... 
[self.tabBarController setViewControllers:viewControllers]; 
[viewControllers release]; 

回答

1

設置你的UITabBarController不包括你想隱藏標籤的viewControllers屬性,然後再設置它包括標籤應該做的伎倆。