0

UISearchBarDelegateを設定しようとしています

私の最初の試みは、searchBarShouldEndEditing:が呼び出されたときに検索結果をクリアすることでしたが、検索結果をスクロールするときに呼び出されることがわかりました。これは、検索結果の配列を削除するときではありません。

次の試みはsearchBarCancelButtonClickedです:-しかし、検索バーが空で、下のスペース(テーブルビューのグレー表示されたビューが表示されている場所)をタップした場合、これは呼び出されません。

では、検索結果セルの返送から通常のテーブルビューセルの返送にいつ切り替えるかをどのようにして知ることができますか?

これについて助けてくれてありがとう。

4

1 に答える 1

1

どのテーブルビューがセルを要求しているかを確認できます。searchDisplayController.resultsTableViewは、検索結果のセルを要求するものです。cellForRowAtIndexPathでこれを確認してください

于 2010-07-20T03:42:39.260 に答える