我正在开发一个 iPad 应用程序,它有弹出框,在弹出框中它显示一个 tableView,在 tableview 中它有不同的组和一个 subTabBar,但是当单击标题时它应该显示 subTabBar,并且当再次单击标题时它应该隐藏 subTabBar . 谁能告诉我该怎么做。
谢谢。
我正在开发一个 iPad 应用程序,它有弹出框,在弹出框中它显示一个 tableView,在 tableview 中它有不同的组和一个 subTabBar,但是当单击标题时它应该显示 subTabBar,并且当再次单击标题时它应该隐藏 subTabBar . 谁能告诉我该怎么做。
谢谢。
覆盖标题的不可见按钮怎么样?这将为您提供一个事件,您可以通过隐藏/显示选项卡栏(如果可能)或显示一个新的视图控制器实例而不显示该栏的动画来做出反应。
编辑:
回答您的评论:这与代码无关。只需UIButton
在界面构建器中的标题上放置一个,转到属性检查器并将按钮设置为自定义(使其不可见)。
相关代码可能如下所示:
//test.h
@interface test : UITableViewController {
}
- (IBAction)customButtonPressed;
@end
然后执行:
//test.m
BOOL isHidden =NO;
@implementation
-(IBAction)customButtonPressed{
//Do the hiding or view swiching
if(!isHidden){
[self hideBar];
}
else{
[self showBar];
}
isHidden=!isHidden;
}
然后回到检查器,只需从 Connection Inspector 的 touchUpInside 拖动到 Files owner 并选择 customButtonPressed。