1

明らかな何かが欠けている可能性があると思います:

UISearchBar または UISearchDisplayController を変更して、文字を入力するたびにビューをリロードせず、検索ボタンを押した後にのみ変更する簡単な方法はありますか?

4

1 に答える 1

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

}
于 2010-04-16T02:50:57.063 に答える