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

Posted

技术标签:

【中文标题】隐藏一个 subTabBar,它应该在 tableView 中单击标题时显示,用于 iPad 应用程序【英文标题】:Hiding a subTabBar and it should show when header is clicked in a tableView, for iPad application 【发布时间】:2011-08-29 13:46:33 【问题描述】:

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

谢谢。

【问题讨论】:

【参考方案1】:

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

编辑:

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

【讨论】:

当我再次查看您最初的问题时,我的编辑不是您想知道的,对吧?您能否重新表述您的问题,以便我知道,您究竟需要一些示例代码来完成哪个任务?

以上是关于隐藏一个 subTabBar,它应该在 tableView 中单击标题时显示,用于 iPad 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在 React Table 上显示和隐藏某些列?

怎么用js控制隐藏、显示table

有没有办法在 Material UI Table 粘性标题中隐藏滚动条?

C# 关于Gridview的隐藏列问题

CSS显示:表格单元格,设置高度和溢出:隐藏,不起作用?

$(this).hide() 隐藏不应该隐藏的容器