Я не могу понять, почему появляется эта белая линия, когда я нажимаю в текстовом поле поиска. Единственный способ предотвратить это - сделать navigationBar.isTranslucent = false
, но это не идеальное решение. Кто-нибудь знает, почему это может происходить и как это исправить?
class SearchViewController: UIViewController {
let searchController = UISearchController(searchResultsController: nil)
searchController.searchResultsUpdater = self
searchController.obscuresBackgroundDuringPresentation = false
searchController.searchBar.delegate = self
searchController.searchBar.placeholder = "Search..."
navigationItem.searchController = searchController
navigationItem.hidesSearchBarWhenScrolling = false
definesPresentationContext = true
...
}
Обновление
Я решил, что UITabBarController
виноват в этом раздражении, но я не знаю, почему или как это исправить.