0

テーブルの上部に検索バーがあり、非表示のナビゲーションバーがあります。UISearchBarとともに、UISearchDisplayControllerを使用しますUISearchDisplayControllerには、ナビゲーションバーを前面に表示する可能性があります。そのため、検索バーのキャンセルボタンをタップすると、ナビゲーションバーが下に飛びます。この可能性を却下して、ナビゲーションバーが常に非表示になるようにするにはどうすればよいですか?

ありがとう

4

2 に答える 2

2

1つの解決策は、検索バーをテーブルヘッダービューにすることです。この場合、検索バーはテーブルと一緒にスクロールします。デフォルトで表示したくない場合は、アニメーション化せずに、viewWillAppearでテーブルをプログラムで下にスクロールできます。最初に表示されます。これは、UIデザインにとって意味がある場合とそうでない場合がありますが、たとえば、Safariが基本的にどのように機能するかです。

于 2010-01-24T18:04:35.440 に答える
2

Finnaly !!!! 私は解決策を見つけましたIPHONE:ABPeoplePickerNavigationController隠しナビゲーションバー

于 2010-01-30T17:42:40.790 に答える