删除UISearchBarDisplayController的标题按钮

时间:2013-01-18 05:41:35

标签: iphone ios uisearchbar uisearchdisplaycontroller

已嵌入UISearchBarDisplayController UITableView并且工作正常但问题是,当我点击UISearchBarDisplayController进行搜索时,它会给我两个Title buttons,您可以在下面看到图片..我如何删除这两个按钮..这些是没用的...

并且可以在这些按钮中提供一些搜索方法。比如搜索首字母并且最后...如果没有那么我怎么能删除它..我已经尝试了所有的XIB方法但是对我不起作用。 ..

first http://i45.tinypic.com/333y8va.png

2 个答案:

答案 0 :(得分:2)

删除“范围标题”并在搜索栏的检查器窗口中取消选择“显示范围栏”。

enter image description here

请参阅Apple的TableSearch项目,了解如何使用搜索范围根据不同标准进行过滤。

答案 1 :(得分:1)

试试这个,

searchBarDisplayController.searchBar.showsScopeBar = NO;
searchBarDisplayController.searchBar.scopeButtonTitles = nil;

这是图像中显示的范围栏。您也可以在xib中设置这些属性。

根据您的评论,将上述代码放在searchDisplayControllerWillBeginSearch:委托方法中。这应该有用。