明らかな何かが欠けている可能性があると思います:
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];
}