Использование UISearchDisplayController в дочернем контроллере
Я сделал контроллер с вкладками, где вкладки находятся сверху. Под вкладками у меня есть подпредставление, которое будет содержать tableViewController в качестве дочернего контроллера.
У tableViewController есть панель поиска и UISearchDisplayController. Проблема в том, что, когда поиск активирован, UISearchDisplayController выступает над рамкой tableView и покрывает немного вкладок.
Я считаю, что это вызвано тем, что SearchBar расширяется сверху, чтобы скрыть навигационную панель.
1 ответ
Извините, но почему вы используете контроллер отображения поиска? В этом случае проще, если вы используете только tableView с searchBar, а также вкладку. Тогда вы можете развить такое же поведение searchDisplayController
,
Есть разработчики, которые никогда не использовали searchDisplayController
, В общем, я использую это, только когда у меня есть tableViewController внутри, так что просто tableView
и searchBar
, Но в вашем случае я бы этим не воспользовался. Успокойся, поверь мне;)