я пытаюсь установить пользовательский contentInset в UISearchdisplayControllers searchResultsTableView.
после его инициализации
_searchController = [[UISearchDisplayController alloc] initWithSearchBar:_searchBar contentsController:self];
_searchController.delegate = self;
_searchController.searchResultsDelegate = self;
_searchController.searchResultsDataSource = self;
_searchController.searchResultsTableView.delegate = self;
я установил contentInset
_searchController.searchResultsTableView.contentInset = UIEdgeInsetsMake(0.0f, 0.0f, 2.0f, 0.0f);
регистрация этой вставки правильно отображает смещение 2 внизу. после того, как панель поиска становится активной, контроллер сбрасывает значение кулака примерно до -210 пикселей, а после небольшой прокрутки в табличном представлении он устанавливает значение обратно на 0 пикселей.
Есть идеи, почему это происходит? Контроллер и TableView работают нормально, но я не могу установить собственный контентInset.
Благодарность!