0

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

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

我做了一些研究,并提出了bringSubViewToFrontHeadsUpUIsendSubViewToBack示例应用程序。我的想法是,我可以通过将搜索栏放在前面来显示搜索栏,将其放在 table view 层上,同时将 tableview 设置为 44 像素,内容偏移量左右。

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

亲切的问候,

约翰

4

2 回答 2

0

您可以使用IBOutlate您的 searchBar,然后使用此 outlate 来显示或隐藏搜索栏

也不要忘记将它与您在 xib 中的 searchBar 连接起来

于 2012-05-17T10:38:06.757 回答
0

像这样使用 -

childview.hidden = YES;

编辑 1-

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

希望它对你有用。

于 2012-05-17T09:59:44.900 回答