の必要性を簡単に説明できる人はいUISearchDisplayController
ますか? 私は実際UISearchBar
に自分のクラスで一人で実装し、結果を表示するためにテーブル ビューを使用しました。それはうまく動作します。
空のビューを作成しました。検索ワードでヒットしなかった場合に表示されます。また、検索バーを押すたびにテーブルビューをリロードして、入力した単語に応じて結果が継続的に変化するようにしました。
これらの方法を使用してこれを行いました。
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
- (void) searchBarCancelButtonClicked:(UISearchBar *)searchBar
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
ここに私の疑問があります:
- このこととは別に、なぜ実装する必要があるの
UISearchDisplayController
でしょうか? それの用途は何ですか? - の変更のたびにテーブル ビューをリロードする必要があり
UISearchBar
ますか? テーブルビューをリロードすると、毎回テーブルビューのデリゲートメソッドが呼び出されることを願っています。それを行う他のスマートな方法はありますか?
ありがとう