如何隐藏标签栏项目?

时间:2011-11-16 10:46:23

标签: iphone objective-c ios

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

5 个答案:

答案 0 :(得分:2)

U可以使用以下代码隐藏

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

答案 1 :(得分:1)

在.h文件中声明一个

 UIBarButtonItem *mybutton

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

将它附加到IB中的UiBarButton

然后在.m文件中

  @synthesize mybutton;

  mybutton.hidden=YES;

答案 2 :(得分:0)

myObject.hidesBottomBarWhenPushed=YES;

答案 3 :(得分:0)

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

答案 4 :(得分:0)

只需为需要隐藏的标签设置alpha

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