У меня есть UISearchBar
, который является частью панели навигации, например:
let searchBar = UISearchBar()
//some more configuration to the search bar
.....
navigationItem.titleView = searchBar
После обновления до iOS 11
что-то странное произошло с панелью поиска в моем приложении. На iOS 10
и раньше у меня была панель навигации, похожая на:
Теперь с iOS 11
у меня есть:
Как вы видите, есть разница в округлении двух строк поиска, которые меня не беспокоят. Проблема в том, что панель поиска увеличивает высоту панели навигации. Поэтому, когда я иду на другой контроллер, это выглядит странно:
Фактически эта странная высота черной линии плюс текущая высота навигационной панели равна высоте навигационной панели, показанной на втором рисунке...
Любые идеи о том, как избавиться от черной линии и иметь постоянную высоту навигационной панели во всех контроллерах представлений?