У меня есть UISearchBar, содержащийся в UIView, а UIView назначен UITableView tableHeaderView.. Я пытаюсь создать стиль UISearchBar, чтобы выглядеть так:

Вне ворот это выглядит так:

Есть множество SO вопросов и ответов о том, как стиль UISearchBar, его поле поиска и т.д., некоторые с особым вниманием к фону. Многие из них связаны с перемещением UISearchBar subviews, нахождением объекта UISearchBarBackground (или _UISearchBarSearchFieldBackgroundView) и установкой его цвета фона непосредственно. Я пытаюсь найти поддерживаемый API для этого, однако...
Метод setSearchFieldBackgroundImage:forState:, кажется, имеет большой потенциал, но это то, что я получаю, когда я использую 1px белое (или прозрачное) изображение, используя UIControlStateNormal:

Любые идеи о том, как заставить это работать? Я был бы признателен, если бы кто-то указал мне на сообщение SO, которое отвечает на это, но я действительно думаю, что прочитал их все. Спасибо тонну.