2

我的问题与如何向 UISearchBar 添加按钮不同,因为他正在导航栏中添加搜索栏,而我需要使用表格视图。

我正在一个应用程序中工作,我需要在 UISearchbar 的搜索框旁边添加一个按钮。我试图为此找到解决方案,但我发现的唯一方法是使用 UINavigationBar。但是,我需要在编辑事件的开始和结束时为搜索栏设置动画,因此将其放在导航栏上不能满足我的需求。

我已将搜索栏放在 UITableview 的标题视图中,以便它可以随表格视图滚动。除了搜索框旁边的按钮外,它可以正常工作并按预期进行动画处理,当然还可以滚动。

有没有其他方法可以在 UISearchBar 的搜索框旁边添加一个按钮?

4

2 回答 2

4

是的,您可以将它们都添加到视图中并返回视图

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;

方法。

于 2012-07-03T10:33:02.233 回答
0

IB也应该工作。只需确保将 UISearchbar 委托连接到 View Controller 并使用 VC 中的委托方法,或者使用从 searchBar 调用的 IBactions 将数据和操作传递给 VC 逻辑。尼尔森

于 2012-07-12T18:20:50.743 回答