Проверьте UISearchDisplayController и соответствующий пример кода.Это не будет работать прямо из коробки.Особенно, если вы хотите иметь черный фон, а не табличное представление при запуске.
Если UISearchDisplayController
не работает, вы можете использовать UISearchBar
на UIView
и ответить на UISearchBarDelegate
в вашем контроллере.Реализуя searchBar:textDidChange:
и показывая пользовательский UITableView
, когда текст вводится, а затем скрывается или удаляется, когда поле поиска пусто, вы можете обеспечить желаемую функциональность.