2012-07-03 55 views
2

我的问题与how to add button to UISearchBar不同,因为他在导航栏中添加了搜索栏,我需要使用相同的表格视图。如何将按钮添加到UITableview头中的UISearchBar?

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

我已将我的搜索栏放在我的UITableview的标题视图中,以便它可以与表格视图一起滚动。它工作正常,并按预期动画,当然还有滚动条,除了搜索框旁边的按钮。

是否有任何其他方式在UISearchBar搜索框旁边添加按钮?

+0

您可以在searchBar旁边添加一个小工具栏。在工具栏中添加一个barbutton ...就像在iPhone中将搜索栏的宽度设置为200,将工具栏设置为120。 –

+0

@iPhoneDeveloper,我无法在我的表格标题视图中添加工具栏 – HarshIT

+1

@Atulkumar - 无需突出显示问题中的每个关键字。事实上,有些人觉得这很烦人:http://meta.stackexchange.com/questions/137755/reject-an-already-approved-suggested-edit-when-rolling-it-back。您是否可以不建议编辑来添加这些亮点? –

回答

4

是的,你可以在一个视图中添加他们两个和

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

方法返回的视图。

+0

感谢它的工作正常。我是由IB添加的,这就是为什么它没有按照我的预期工作。 – HarshIT

0

IB也应该可以工作。只要确保将UISearchbar代理连接到View Controller并使用VC的代理方法,或者使用searchBar中调用的IBactions将您的数据和操作传递给VC逻辑。 Nelson

相关问题