我想我可能遗漏了一些明显的东西:
有没有一种简单的方法来修改 UISearchBar 或 UISearchDisplayController 以便它不会在输入每个字母后重新加载视图,而只是在按下搜索按钮后重新加载视图?
我想我可能遗漏了一些明显的东西:
有没有一种简单的方法来修改 UISearchBar 或 UISearchDisplayController 以便它不会在输入每个字母后重新加载视图,而只是在按下搜索按钮后重新加载视图?
我想到了。我发现的大多数示例都在此处搜索文本:
- (void)searchBar:(UISearchBar *)theSearchBar textDidChange:(NSString *)searchText
但我只是没有实现该方法,而是编写了我自己的搜索函数,我在这里调用它:
// called when keyboard search button pressed
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
[self fetchTheSearchString:searchBar.text];
[searchBar resignFirstResponder];
[self.tableView reloadData];
}