UINavigationBar теневое изображение отбрасывается при использовании UISearchBar - PullRequest
0 голосов
/ 26 ноября 2018

Мне нужно настроить UINavigationBar внешний вид в моем приложении.Я использую UINavigationBar.appearance() для этого.Я использую пользовательское теневое изображение (оно заменяет 1pt волос внизу панели навигации):

UINavigationBar.appearance().shadowImage = UIImage(named: "navigationBarShadow")

Пока все хорошо.Настраиваемая панель навигации выглядит следующим образом:

enter image description here

Проблема:

Теневое изображение отбрасывается при установкеконтроллер поиска элементов навигации:

navigationItem.searchController = searchController

enter image description here

Обратите внимание, линия волос вернулась.

Как только я прокомментирую предыдущий кодвнешний вид вернулся к ожидаемому:

enter image description here

Вопрос: Существует ли законный способ удаления волосяного покрова, когда UISearchBar используется вместе с пользовательским внешним видом UINavigaytionBar?

XCode 10 iOS 11/12 будет достаточно.

Любая помощь приветствуется.Спасибо

...