隐藏一个 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 应用程序的主要内容,如果未能解决你的问题,请参考以下文章