UISearchBar пользовательская фоновая проблема

У меня проблема с установкой пользовательского фона для UISearchBar. UISearchBar добавлен в качестве заголовка UITableView. Для заданного фона я использую следующие строки:

UISearchBar.appearance().setSearchFieldBackgroundImage(UIImage(named: "search_field"), forState: .Normal)
UISearchBar.appearance().setBackgroundImage(UIImage(named: "search_bar_background"), forBarPosition: .Top, barMetrics: .Default)
UISearchBar.appearance().setImage(UIImage(named: "search_icon"), forSearchBarIcon: .Search, state: .Normal)

Как результат я вижу, что UISearchBar имеет фон UISegmentedControl введите описание изображения здесь

На других экранах все ок введите описание изображения здесь

1 ответ

Решение

Я нашел решение для этой проблемы. Проблема заключалась в том, что UISearchBar имел "Scope Titles" введите описание изображения здесь

Я удалил эти два заголовка, и он начал работать правильно введите описание изображения здесь

Другие вопросы по тегам