自定义 UITabBar 用于最小化和恢复目的



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

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方法中,您可以为动画编码...这不是完美的答案,但我希望这会给你一些想法

最新更新