3

UiTableViewController に埋め込まれた UISearchDisplayController を使用して、テーブル ビューに検索バーを作成します。しかし、検索バーの背景画像を設定すると、スコープ バーは検索モードでは表示されず、代わりに黒いバーが表示されます。iOS 6 では発生しないため、非常に奇妙です。

検索バーの背景画像を設定するために使用した画像は 640x90 px であることに注意してください。他の画像を使用すると、何らかの形でスコープ バーが表示されます。

スコープバーの背景画像を設定しても、検索バーの画像設定によっては表示されません。

iOS 7のバグだと思いますが、他の要因を防ぐために、Xcode 5でもマスターディテールテンプレートを使用し、UISearchDisplayControllerをマスタービューコントローラーに埋め込み、検索バーの背景画像を変更し、スコープバーが検索で黒く表示されるようにしますモード。

ビューコントローラーのiOS 7の自動サイズ変更と関係があると思います。とても気になります。

誰か助けてください。どうもありがとうございました。

------------------------------編集済み------------------- ------- 検索バーの背景画像を変更するとスコープバーが表示されることがありますが、実機(iPhone5)ではスコープバーが表示されません。

4

2 に答える 2