【发布时间】:2015-12-21 13:24:34
【问题描述】:
当搜索栏的文本字段变为活动状态时,我需要我的搜索栏来显示搜索结果。我用
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
调用,但没有对象立即显示 UISearchResultsTableView。 它仅在搜索文本字段中输入第一个字母时显示。
【问题讨论】:
标签: ios uisearchresultscontroller
当搜索栏的文本字段变为活动状态时,我需要我的搜索栏来显示搜索结果。我用
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
调用,但没有对象立即显示 UISearchResultsTableView。 它仅在搜索文本字段中输入第一个字母时显示。
【问题讨论】:
标签: ios uisearchresultscontroller
过滤掉搜索结果的逻辑应该加入
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
委托方法。
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
可用于在开始编辑搜索栏时刷新数组对象。
【讨论】:
使用这个方法:
- (void)textFieldDidBeginEditing:(UITextField *)textField;
它将在触摸文本字段时执行。
【讨论】: