隐藏subTabBar,它应该显示何时在tableView中单击标题,用于iPad应用程序

时间:2011-08-29 13:46:34

标签: iphone ipad uitableview show-hide popover

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

感谢。

1 个答案:

答案 0 :(得分: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。