Панель поиска прыгает при отмене - неверная анимация - PullRequest
0 голосов
/ 14 марта 2019

Неправильная анимация

При нажатии кнопки отмены панель поиска прыгает на несколько пикселей

Вот моя функция, которая вызывает 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
}

Не знаю как это исправить, помогите пожалуйста!

...