iOS7でUISearchBarの背景色を変更するにはどうすればよいですか?iOS7でUISearchBarの背景色を変更する方法
ない灰色の私はこのコードを使用した場合、私は私のuinavigationbarよう
を色を変えたい、それは赤ではありません
searchBar.backgroundColor = [UIColor redColor];
を出てくるものです色!!! ナビゲーションバーの背景色とまったく同じ状況です。
iOS7でUISearchBarの背景色を変更するにはどうすればよいですか?iOS7でUISearchBarの背景色を変更する方法
ない灰色の私はこのコードを使用した場合、私は私のuinavigationbarよう
を色を変えたい、それは赤ではありません
searchBar.backgroundColor = [UIColor redColor];
を出てくるものです色!!! ナビゲーションバーの背景色とまったく同じ状況です。
MainStoryBoardでUISearchBarが定義されている場合は、そのUISearchBarをクリックして、右側で処理できるオプションを確認してください。 4つ目のタブ(シールドのように見える)をクリックすると、Bar Tintオプションが表示されます。必要なUISearchBarカラーを選択できます。私はこれが役に立てば幸い
UISearchBar* sb =[[UISearchBar alloc] init];
sb.backgroundColor=[UIColor redColor];
:
ない場合は、私はプログラム的に、あなたがこのような何かを行うことができますね!
私の投稿を更新します –
それは本当に私のために働くいない、または時々、あなたもあれば、してみてください。この
for (UIView *view in [[filterTextField.subviews objectAtIndex:0] subviews]){
if ([NSStringFromClass([view class]) isEqualToString:@"UISearchBarBackground"])
view.alpha = 0;
}
if節は' if([view isKindOfClass:UISearchBarBackground) ']にすることができます。 – franklsf95
@ franklsf95文書化されていないクラスなので、うまくいきません。 – jbouaziz
@ chings228それはクールでスマートなソリューションです! –
が鮮明な画像に背景画像を設定し、あなたが行ってもいいです。これは互換性もあります。
searchBar.backgroundImage = [[UIImage alloc] init]
searchBar.backgroundColor = [UIColor redColor];
textField – StackRunner
男の中に白で最小限のデザインをしたいなら、これは本当に良い答えです。あなたの輝かしい解決策を見つけるのに1時間かかりました。ありがとう! – Skoua
それは魅力のように働いています。ありがとう! – Mak13
上記の解決策は、あなたが最小に検索バーのスタイルを設定したことを確認して、その後働いていないようです場合。
[self.searchDisplayController.searchBar setSearchBarStyle:UISearchBarStyleMinimal];
とシンプルな検索バー
[self.searchBar setSearchBarStyle:UISearchBarStyleMinimal];
検索バースタイルためには、インタフェースビルダーから最小に設定することができます。
これは私だけか私はあなたの写真を見ることができませんか? –