2

私は SearchDisplayController を使用しており、スタイルまたは色合いを searchBar に適用したいと考えています。しかし、SearchDisplayController が searchBar のスタイルを変更することに気付きました。

たとえば、searchBar で "Dark Text Color" 色合いを使用すると、アプリの実行時に灰色のスタイルが得られます。しかし、searchBar にリンクされている searchDisplayController を削除すると、アプリのスタイルは問題ありません。

この画像は、ストーリーボードとアプリの検索バーの違いを示しています。 ストーリーボードとアプリの検索バーの違い

注: デフォルトのスタイルを使用する場合、問題はありません。

searchDisplayController が searchBar に追加する変更がわかりません。私は何かを見逃していますか、何か間違っていますか?

4

1 に答える 1

0

いいえ、あなたは何か間違ったことをしていません。なぜこのように機能するのかはわかりませんが、キャンセルボタンを区別するために、やや明るい色が選択されていると想像できます(色合いがあります)。

私にとってうまくいったのは、背景色を黒に設定し、色合いを付けずに (デフォルト)、黒の半透明スタイルを使用することでした。

また、色合いを設定すると、スタイルは無視されることに注意してください。

黒い検索バーを取得するためだけに、これに何時間も苦労したことを覚えています。

于 2013-01-07T15:40:55.223 に答える