1

Я думаю, что может быть что-то очевидное отсутствует:Поиск Дисплей не показывать результаты, пока строка поиска не прослушивается

есть простой способ изменить UISearchBar или UISearchDisplayController так, чтобы он не перезагружать вид после каждой буквы но только после нажатия кнопки «Поиск»?

ответ

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

}