あなたが探しているものをストーリーボードから達成することはできません。検索バーをUINavigationBar
のnavigationItem
にプログラムで追加する必要があります。これと同じように、あなたは考えるかもしれません
let searchBar = UISearchBar() // Your Search bar
self.navigationController.navigationItem.titleView = searchBar
唯一の他の事は、これはUISearchBar
サブビューとUINavigationBar
代わりUIView
ことはずのことです。あなたはストーリーボードにまとめることができます。
EDIT(コメントのための答え)
"私はそれを追加する方法とキャンセルボタン?"
これは簡単に追加できます。このような何か:
let cancelButton = UIBarButtonItem(title: "Cancel", style: .done, target: self, action: #selector(cancelButtonTapped))
self.navigationController.navigationItem.rightBarButtonItem = cancelButton
は、 "私はストーリーボードに私のnavigationBarを隠すことができますか?"
はい。 UINavigationBar
を非表示にするビューコントローラを選択し、インスペクタペインを選択し、 "トップバー"で "なし"を選択します。
[iOS 7のナビゲーションバーの色を変更するにはどうすればいいですか?](http://stackoverflow.com/questions/18929864/how-to-change-navigation-bar-color-in-ios-7) –