我怎样才能隐藏一个标签栏项目?
我在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;