9

inのヘッダーにaUISearchBarとリンクしています。UISearchDisplayControllerUITableViewiOS7

UISearchBarスタイルをミニマルに設定しました。がsearchdisplaycontroller彼のテーブルを表示すると、下の図のように動作します。テーブルは検索バーの上をスクロールしています。テーブルビューのスタイルを Prominent に切り替えると、期待どおりにテーブルが検索バーの下にスクロールします。

これはバグですか、それとも予期された動作ですか?

UISearchBar スタイルが最小限の UITableView

4

4 に答える 4

5

テキストは検索バーの上に浮かんでいるのではなく、下にあります。最小限のスタイルでは背景が提供されないため、これは予期されたものです。ただし、ナビゲーション バーが存在する場合は、アクティブ化中に背景が提供されます (最小限のスタイルでは、コンテンツがないか、コンテンツがぼやけている必要があります)。

必要に応じて、独自のカスタム背景を自由に追加できます。

于 2013-09-19T19:37:12.563 に答える
3

self.edgesForExtendedLayout = UIRectEdgeNone;で試してください 。 viewDidLoad メソッドで。わたしにはできる。

于 2013-10-29T09:05:42.263 に答える
0

検索バーとテーブルビュー x=0 および y=44 に対して x=0 および y=0 を作成すると、検索バーの下にテーブルビューが表示されます。

于 2013-09-20T10:42:54.750 に答える
0

Auto-Layoutこの問題はまたはの可能性があると思いますAuto-Resizing。インスペクタ ビューで nib ファイルをチェックインするだけです。

于 2013-09-19T13:37:28.753 に答える