Неправильная анимация
При нажатии кнопки отмены панель поиска прыгает на несколько пикселей
Вот моя функция, которая вызывает viewDidLoad ()
func setupSearchController() {
searchController.searchResultsUpdater = self
searchController.obscuresBackgroundDuringPresentation = false
searchController.dimsBackgroundDuringPresentation = false
searchController.searchBar.searchBarStyle = .minimal
searchController.searchBar.barStyle = .default
searchController.searchBar.setBackgroundImage(UIImage(), for: .any, barMetrics: .default)
searchController.searchBar.scopeBarBackgroundImage = UIImage()
searchController.searchBar.backgroundColor = self.view.backgroundColor
searchController.searchBar.tintColor = UIColor(red: 134/256, green: 147/256, blue: 158/256, alpha: 1.0)
searchController.searchBar.barTintColor = self.view.backgroundColor
searchController.searchBar.keyboardAppearance = .dark
searchController.searchBar.sizeToFit()
tableView.tableHeaderView = searchController.searchBar
definesPresentationContext = true
}
Не знаю как это исправить, помогите пожалуйста!