Я хочу фон UISearchBar
быть черными, но при выборе текстового поля, он скользит вверх и изменяет фон в сером:UISearchBar изменения фона при выборе текстового поля
По умолчанию:
-
При выборе:
Я хочу фон UISearchBar
быть черными, но при выборе текстового поля, он скользит вверх и изменяет фон в сером:UISearchBar изменения фона при выборе текстового поля
По умолчанию:
-
При выборе:
, если вы хотите установить черный цвет фона UISearchBar
затем попробовать ..
UISearchBar *searchbar=[[UISearchBar alloc]init];
searchbar.barTintColor = [UIColor blackColor];
UISearchBar
имеет translucent
свойство, убедитесь, что он установлен в ложь.
Без дополнительной информации, это мое лучшее предположение о том, почему это происходит: цвет оттенка черный, но он полупрозрачный, когда он не выбран, он отображается как черный, потому что под ним нет изображения, но когда оно выбрано, белый вид движется позади него, заставляя черный полупрозрачный выглядеть серым.
Попробуйте это,
[[UISearchBar appearance] setBackgroundColor:[UIColor blackColor]];
[[UISearchBar appearance] setBarTintColor:[UIColor blackColor]];