2016-04-26 5 views
0

私は最初のiOSアプリを開発しています。ナビゲーションコントローラを持っていないので、今すぐ実現しています。私は既にかなり遠いので、ナビゲーションコントローラをどのように実装するのかは完全にはわかっていないので、ナビゲーションコントローラを実装するために必要なものがあるのだろうかと思っていた。つまり、ナビゲーションバーの上にUITableViewControllerがある。UISearchViewControllerを作成するためにナビゲーションコントローラを実装する必要がありますか?

答えて

1

ナビゲーションコントローラを実装するには、ストーリーボードのView Controllerを選択し、トップエディタ - >埋め込み - >ナビゲーションコントローラをクリックするだけです。また、使用しているView Controllerの上部にナビゲーションバーを追加することもできます。

これらはナビゲーションバーを追加するための2つのオプションですが、検索バーの追加にはどちらも必須ではありません。

1

ナビゲーションバーを表示するだけでナビゲーションコントローラを追加する必要はありません。ナビゲーションバーは任意のUIViewControllerに追加できます。

他のビューコントローラに影響を与えることなく、ナビゲーションコントローラに検索コントローラだけを追加することもできます。これにより、ナビゲーションバーが検索コントローラに追加され、他のビューコントローラに移動(プッシュ)することもできます。

+0

これは実際に今私がどのようにしているかです。しかし、私は何かを探しているときに結果セルの1つをクリックしたときに[エラー](http://stackoverflow.com/questions/36731032/warning-attempt)というような問題があります現在表示されているコントローラーがすでに表示されていますか?36735083?noredirect = 1#comment61053447_36735083) –

+0

ナビゲーションバーを追加するか、Navコントローラーを追加するのはどちらのアプローチですか? – UditS

+0

今私はすでに持っているものを守り、私が前のコメントに付け加えたリンクで話していたバグを修正しようとしています –

関連する問題