XCode 5.0 に iOS 7 アプリケーションがあり、検索バー ( UISearchBar) をタップすると奇妙な動作を示します。
私のアプリケーションには、Navigation Controller と Tab Bar Controller があります。これは私の Main.Storyboard がどのように見えるかの例です:
[Navigation Controller] -> [Tab Bar Controller] -> [Tab Item #1]
|
-------------> [Tab Item #2]
Each [] is a view controller
アプリケーションを起動するTab Item 1と、UISearchBar下のスクリーンショットに示すように が表示されます。

をタップするUISearchBarと、検索バーが画面の一番上までスライドしますが、ナビゲーション バーは隠れず、ビューも「上にスライド」しません。これにより、アプリは次のようになります。

をストーリーボードから削除し、ナビゲーション バーに直接Tab Bar Controller接続すると、期待どおりに非表示になります。Navigation ControllerTab Item #1
検索バーをタップしたときにナビゲーション バーを非表示にするにはどうすればよいですか? 再現しようとしている機能の例については、デフォルトの iOS7 の「電話」アプリケーションの「連絡先」タブの下にある検索バーをクリックしてください。