按下按钮隐藏/显示搜索栏

时间:2012-05-17 09:54:08

标签: uitableview hide show searchbar

我有一个带有搜索栏的tableview。一切正常,但现在我想要一个按钮来隐藏/显示搜索栏。这个功能就是我的问题所在。

现在我在屏幕下方创建了一个栏,我已经为此创建了一个按钮。在代码中,有一个void函数可以填充我正在寻找的代码。只是为了让您了解代码的外观。现在它是空的。

我做了一些研究,然后我提出了bringSubViewToFrontsendSubViewToBack,HeadsUpUI示例应用。我的想法是,我可以通过将搜索栏显示在前面,显示在桌面视图层上,同时将桌面视图设置为低44像素,内容偏移等等。

同样,将搜索栏图层发送回去,在表格视图后面隐藏它。所以在void函数中我尝试了[parentview sendSubViewToBack:child view]但没有效果。所以我的问题是:如何在具有表格视图和导航栏以及带有按钮的条形图下隐藏或显示我的搜索栏?

亲切的问候,

约翰

2 个答案:

答案 0 :(得分:0)

使用喜欢 -

childview.hidden = YES;

编辑1-

childview.hidden = YES;
[parentview sendSubViewToBack:childview];
[tableView reloadData];

希望它适合你。

答案 1 :(得分:0)

您可以使用IBOutlate到搜索栏,然后使用此渠道来显示或隐藏搜索栏

另外不要忘记将它与xib中的searchBar连接