0

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

4

1 回答 1

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

于 2012-06-20T12:25:07.827 回答