2
我正在使用沒有控制器的UITabBar。如果滿足某些條件,我想從UITabBar中刪除選項卡。例如,我的UITabBar在界面構建器中設置了4個選項卡。如果分數模塊在編譯時未啓用,則應刪除分數選項卡。從UITabBar中刪除標籤沒有UITabBarController
我正在使用沒有控制器的UITabBar。如果滿足某些條件,我想從UITabBar中刪除選項卡。例如,我的UITabBar在界面構建器中設置了4個選項卡。如果分數模塊在編譯時未啓用,則應刪除分數選項卡。從UITabBar中刪除標籤沒有UITabBarController
// defined in IB
#define kTabScores 1
UITabBar *_tabBar;
// in viewDidLoad
#if !INCLUDE_SCORES_SUPPORT
NSMutableArray *newItems = [NSMutableArray arrayWithArray:_tabBar.items];
[newItems removeObjectAtIndex:0]; //your index here.
[_tabBar setItems:newItems animated:YES];
#endif
這樣做的竅門!需要注意的是它是arrayWithArray; arrayWithItems不存在。 – typeoneerror 2010-05-04 19:59:32
哎呦。我那裏的心理錯誤。 – 2010-05-05 02:00:28