0

状況に応じて、アプリケーションに異なる「タイトルバー」を表示する必要があります。iOS4の問題は、黒の不透明なUIToolbarが、黒の不透明なUISearchBarとは大きく異なって見えることです。いくつかの設定を台無しにしましたか、それともUIToolbarとUISearchBarがより類似した色を使用するようにするためのいくつかの回避策がありますか?

代替テキスト

これらは実際のアプリケーションでは重複しており、両方を同時に表示したかっただけです。通常、UISearchBarはUIToolbarの左半分をカバーするため、UISegmentedControlのみが表示されます...

4

2 に答える 2

1

barStyleをUIBarStyleDefaultに変更し、tintColor両方のプロパティを変更してみてください。写真からは色の問題のようには見えませんが。iOS3はUIBarStyleOpaqueとともにUIBarStyleBlackを導入しました-それがIBではなくコードのどこかに設定されているかどうかを確認する可能性があります。

于 2010-07-06T16:49:21.447 に答える
1

記録のためだけに、これは私が使用したソリューションです。

UISearchBarの背景色を制御する方法 http://jomnius.blogspot.com/2010/10/how-to-control-uisearchbar-background.html

これは少し壊れやすいコードですが、リリースされた1つのアプリケーションで問題なく機能しました。

于 2011-09-20T23:58:12.260 に答える