Использование UISearchDisplayController в дочернем контроллере

Я сделал контроллер с вкладками, где вкладки находятся сверху. Под вкладками у меня есть подпредставление, которое будет содержать tableViewController в качестве дочернего контроллера.

У tableViewController есть панель поиска и UISearchDisplayController. Проблема в том, что, когда поиск активирован, UISearchDisplayController выступает над рамкой tableView и покрывает немного вкладок.

Я считаю, что это вызвано тем, что SearchBar расширяется сверху, чтобы скрыть навигационную панель.

1 ответ

Извините, но почему вы используете контроллер отображения поиска? В этом случае проще, если вы используете только tableView с searchBar, а также вкладку. Тогда вы можете развить такое же поведение searchDisplayController,

Есть разработчики, которые никогда не использовали searchDisplayController, В общем, я использую это, только когда у меня есть tableViewController внутри, так что просто tableView и searchBar, Но в вашем случае я бы этим не воспользовался. Успокойся, поверь мне;)

Другие вопросы по тегам