0

我想在我的iOS应用中使用自定义的UITabBar,并在其上方有一个按钮来隐藏/最小化并显示/恢复它。我使用了一个自定义的标签栏here,但我无法让它变成woek。我在UINavigationController子类的ViewDidLoad中添加了一个按钮,并添加了一个目标选择器来在所有视图中隐藏/显示选项卡栏,但我希望该选择器可在应用程序中的任何位置使用。这样的标签栏甚至可能吗?有什么建议么?用于最小化和恢复目的的自定义UITabBar

+0

通过此[链接]解决[1] .. .works great :) [1]:http://stackoverflow.com/questions/5272290/how-to-hide-uitabbarcontroller –

回答

0
UIview *tabView=[UIview alloc]initwitFrame:CGRectMake(0,260,320,60)]; 

UIButton *btn=[UIButton alloc]initWithFrame:CGRectMake(0,0,50,20)]; 
[btn setTitle:@"SHOW/HIDE"]; 
you can add Target to your btn here... 
[btn addTarget:self action:@selector(showNHide:) forControlEvents:UIControlEventTouchUpInside]; 
[tabView addSubView:btn]; 
[youTabbar setFrame:CGRectMake(0,20,320,40)]; 
[tabView addSubView:yourTabbar]; 

再加入全视图到您的视图 [self.view addSubView:TabView的]。

然后在showNHide方法,你可以代码的那个动画... 这不是完美的答案,但我希望这会给你一些想法