2

嵌入了一个UISearchBarDisplayController可以UITableView正常工作但问题是当我点击UISearchBarDisplayController搜索时它给了我两个Title buttons你可以在下面的图片中看到..我如何删除这两个按钮..这些没有用...

是否可以在这些按钮中提供一些搜索方法。比如搜索首字母和最后...

第一的

4

2 回答 2

2

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

在此处输入图像描述

有关如何使用搜索范围根据不同条件进行过滤的示例,请参阅 Apple 的TableSearch项目。

于 2013-01-18T06:01:10.513 回答
1

试试这个,

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

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

根据您的评论,将上述代码放在searchDisplayControllerWillBeginSearch:委托方法中。那应该行得通。

于 2013-01-18T05:59:41.973 回答