У меня странная проблема, когда при поиске SO не смог найти никого, кто сталкивался с этой проблемой.
В основном у меня есть UITableView
внутри UIViewController
, который встроен в UINavigationController
,Я настроил UISearchController
выше UITableView
с соответствующей функциональностью UISearchResultsUpdating
и UISearchBarDelegate
просто так:
var sC = UISearchController(searchResultsController: nil)
...
sC.dimsBackgroundDuringPresentation = false
sC.searchBar.placeholder = "Searching..."
sC.searchBar.delegate = self
sC.searchResultsUpdater = self
table.tableHeaderView = sC.searchBar
Проблема в том, что когда панель поиска видна, икнопка Отмена инициируется, панель поиска будет анимирована обратно на место, но прямо перед остановкой она имеет snapping анимацию.
Это можно увидеть в демонстрационной ссылке на видео (анимированнаяgif не ясно показывает проблему): Проблема с панелью поиска
Если это не ожидаемое поведение, как я могу это исправить, чтобы вместо этого анимация панели поиска была намного более плавнойэтой привязки анимации?
Спасибо!