Как я понимаю, поведение UISearchController
по умолчанию:
- При нажатии на панель поиска фон становится тусклым и отображается кнопка "Отменить".
SearchResultsController
пока не отображается. -
SearchResultsController
отображается только в том случае, если строка поиска не пуста.
Я хочу отображать SearchResultsController
, даже если панель поиска пуста, но выбрана (т.е. это пример 1 выше).
Проще говоря, вместо фонового затемнения я хотел бы показать результаты поиска.
Есть ли способ сделать это?
Дополнительная информация:
Я не использую UISearchController
для фильтрации результатов, отображаемых в представлении, на котором он показан, но некоторых других несвязанных результатов.
Это будет похоже на то, что делает facebook на своем "Лента новостей". Нажатие на панель поиска сначала показывает поисковые предложения, а затем, когда мы начинаем редактирование, оно показывает результаты поиска, которые могут быть не связаны с лентой новостей.