2016-05-06 13 views

Antwort

0

, wenn Sie es schwarze Farbe im Hintergrund von UISearchBar dann versuchen, setzen wollen ..

UISearchBar *searchbar=[[UISearchBar alloc]init]; 
searchbar.barTintColor = [UIColor blackColor]; 
0

UISearchBar hat eine translucent Eigenschaft, stellen Sie sicher, dass es auf false gesetzt ist.

Ohne weitere Informationen, ist dies meine beste Schätzung, warum dies geschieht: Ihre Tönungsfarbe ist schwarz, aber es ist durchscheinend, wenn es nicht ausgewählt ist, wird es als schwarz angezeigt, da keine Ansicht darunter ist, aber wenn es ausgewählt ist die weiße Ansicht bewegt sich dahinter und lässt das schwarze durchscheinende Licht grau erscheinen.

0

Try this,

[[UISearchBar appearance] setBackgroundColor:[UIColor blackColor]]; 
[[UISearchBar appearance] setBarTintColor:[UIColor blackColor]];