bil*_*ala 9 iphone uisearchdisplaycontroller
UISearchDisplayController非常方便,实现搜索非常简单.
但是,当我在我的应用程序中,我希望显示搜索结果为空搜索字符串但选择范围按钮时,我遇到了问题.
似乎必须输入一些搜索字符串才能使搜索结果表初始化和显示.
有没有办法在用户选择范围但未输入搜索词后立即显示搜索结果?
谢谢比尔
当您点击新范围按钮时, selectedScopeButtonIndex 会触发:
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchScope:(NSInteger)searchOption;
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令在此处捕获标题:
[[self.searchDisplayController.searchBar scopeButtonTitles] objectAtIndex:searchOption]
Run Code Online (Sandbox Code Playgroud)
不适用于初始范围索引,但您可以根据上次使用的 selectedScopeButtonIndex 最初启动搜索
| 归档时间: |
|
| 查看次数: |
2598 次 |
| 最近记录: |