Я пытаюсь изменить цвет фона поля ввода UISearchBar. Это округленное представление, где вы вводите текст для поиска, по умолчанию цвет белый. Я хотел бы изменить его на серый
Я пытался:
for (UIView *subView in searchBar.subviews) {
if ([subView isKindOfClass:NSClassFromString(@"UITextField")]) {
UITextField *textField = (UITextField *)subView;
[textField setBackgroundColor:[UIColor grayColor]];
}
Но это не работает: (
Я также пытался вставить вид изображения в TextField, но кажется, что округленный вид отделен от TextField. Итак, какие-нибудь подсказки?