0

私はiOSプログラミングに比較的慣れておらず、上部にナビゲーションバーがあるTable View Controllerを持っています。「検索バーと検索ディスプレイコントローラー」から検索バーを取得してナビゲーションバーに表示しようとしています。

私はグーグルで検索しましたが、次のことがわかりました:

self.searchDisplayController.displaysSearchBarInNavigationBar = YES;

私の問題を解決するはずですが、どこに置くのか正確にはわかりません。それはテーブルビューコントローラーに入れますか、それとも別のコントロールを作成する必要がありますか? UISearchDisplayController クラスを作成しようとしましたが、検索バーにリンクする方法が見つかりませんでした。何か助けはありますか?

4

1 に答える 1

1

これをView ControllerのviewDidLoadに入れることができます。ストーリー ボードを使用している場合は、UISearchDisplayController と検索バーを作成し、それをテーブル ヘッダーにドラッグします。

検索バーにナビゲーション バーを使用する場合、スコープ バーは表示されないことに注意してください。

于 2013-10-19T22:20:48.837 に答える