Моя настройка такова, что у меня есть NavigationBar
в верхней части ViewController
, ниже которого я добавил пустой View
, чтобы установить ограничения в Интерфейсном Разработчике.В этом представлении я добавляю код UISearchBar
.
Теперь, когда я нажимаю на UISearchBar
, я хочу, чтобы он оживил до самого верха.Я должен использовать отдельный searchResultsController
, чтобы показать результаты поиска.
Чтобы реагировать на searchResultsController
представление и отклонение, я настроил UISearchControllerDelegate
.
Вкл. willPresentSearchController
Я перевожу UISearchBar
через transform
с помощью NavigationBar
height
.
Вкл. didDismissSearchController
Я перевожу обратно на .identity
Проблема в том, что теперьперевод в willPresentSearchController
не анимирован.Он в основном переходит к своей конечной точке.
Это правильное место для анимации UISearchBar
или есть лучшее?