UISearchBar: изменение цвета фона поля ввода

Я пытаюсь изменить цвет фона поля ввода UISearchBar. Это округлый вид, в котором вы вводите текст для поиска, цвет по умолчанию белый. Я хотел бы изменить его на серый

Я пробовал:

for (UIView *subView in searchBar.subviews) {
    if ([subView isKindOfClass:NSClassFromString(@"UITextField")]) {
        UITextField *textField = (UITextField *)subView;
        [textField setBackgroundColor:[UIColor grayColor]];
    }

Но это не сработало: (

Я также пытался вставить представление изображения в TextField, но похоже, что округленное представление отделено от TextField. Итак , есть какие-нибудь подсказки?

7
задан AncAinu 24 October 2013 в 08:11
поделиться