我怎样才能隐藏一个标签栏项目?

我在iPhone应用程序中添加了一个标签栏(UITabBar)。 我想通过代码隐藏一个标签栏项目? 可能吗?

在.h文件中声明一个

UIBarButtonItem *mybutton @property (nonatomic, retain) IBOutlet UIBarButtonItem *mybutton; 

把它连接到IB的UiBarButton

然后在.m文件中做

  @synthesize mybutton; mybutton.hidden=YES; 

你可以通过使用下面的代码隐藏

  for(id object in appDelegate.tabBarController.tabBar.subviews) { [object setHidden:YES]; } 
 myObject.hidesBottomBarWhenPushed=YES; 

如果您正在使用故事板,则可以在属性检查器中设置故事板的属性“隐藏底部栏”(第四个小项目看起来像人的脸)

只需设置阿尔法为选项卡,你需要隐藏

 UIView *tabItem = self.tabBar.subviews[0]; tabItem.alpha = 0.0;