搜索显示在点击搜索栏之前不显示结果

时间:2010-04-14 20:02:17

标签: iphone uisearchbar uisearchdisplaycontroller uisearchbardelegate

我想我可能会遗漏一些明显的东西:

是否有一种简单的方法可以修改UISearchBar或UISearchDisplayController,以便在每个字母输入后不会重新加载视图,但只有在点击“搜索”按钮后才会重新加载视图?

1 个答案:

答案 0 :(得分:2)

我明白了。我发现的大多数例子都在这里搜索文本:

- (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];

}