У меня есть UITableViewController
, чей вид таблицы отображает список записей календаря. Контроллер создается программно и встроен в UINavigationController
.Проблема с анимацией UISearchBar с использованием UISearchDisplayController
В представлении контроллера viewDidLoad метод Я вызываю другой метод для создания экземпляра UISearchBar
и UISearchDisplayController
.
Вот код, который делает это:
- (void)configureSearch {
UISearchBar *searchBar = [UISearchBar new];
self.sdc = [[UISearchDisplayController alloc] initWithSearchBar:searchBar
contentsController:self];
self.sdc.delegate = self;
self.tableView.tableHeaderView = searchBar;
}
Это, я вижу странный вопрос анимации, где панель поиска «щелкает» на место, когда он становится и уходит в отставку первого статуса ответчика.
Прикрепленное видео показывает это поведение и нормальную скорость и с медленной анимацией.
Ссылка на запись экрана является here.
Любые предложения будут оценены.
Ваше предложение решило проблему с анимацией, но это оставляет меня с прозрачной навигационной панелью, в которую я не хочу. – Gabor