Мне нужно настроить UINavigationBar
внешний вид в моем приложении.Я использую UINavigationBar.appearance()
для этого.Я использую пользовательское теневое изображение (оно заменяет 1pt волос внизу панели навигации):
UINavigationBar.appearance().shadowImage = UIImage(named: "navigationBarShadow")
Пока все хорошо.Настраиваемая панель навигации выглядит следующим образом:
Проблема:
Теневое изображение отбрасывается при установкеконтроллер поиска элементов навигации:
navigationItem.searchController = searchController
Обратите внимание, линия волос вернулась.
Как только я прокомментирую предыдущий кодвнешний вид вернулся к ожидаемому:
Вопрос: Существует ли законный способ удаления волосяного покрова, когда UISearchBar
используется вместе с пользовательским внешним видом UINavigaytionBar
?
XCode 10 iOS 11/12 будет достаточно.
Любая помощь приветствуется.Спасибо