0

我正在开发一个 iPad 应用程序,它有弹出框,在弹出框中它显示一个 tableView,在 tableview 中它有不同的组和一个 subTabBar,但是当单击标题时它应该显示 subTabBar,并且当再次单击标题时它应该隐藏 subTabBar . 谁能告诉我该怎么做。

谢谢。

4

1 回答 1

0

覆盖标题的不可见按钮怎么样?这将为您提供一个事件,您可以通过隐藏/显示选项卡栏(如果可能)或显示一个新的视图控制器实例而不显示该栏的动画来做出反应。

编辑:

回答您的评论:这与代码无关。只需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。

于 2011-08-29T14:25:48.787 回答