Я хочу воссоздать пользовательский интерфейс поиска, показанный в приложении календаря iOS 7/8. Представление пользовательского интерфейса поиска не является проблемой. Я использую UISearchController
и модно представляю его так же, как показывает пример кода UICatalog, который дает мне приятную анимацию. Проблема возникает при попытке нажать контроллер вида из контроллера представления результатов. Он не завернут в контроллер навигации, поэтому я не могу на него надавить. Если я завершу его в контроллер навигации, тогда я не получаю анимацию с уменьшением по умолчанию, когда я представляю UISearchController
. Любые идеи?
EDIT: Я получил его, чтобы нажимать, завернув мой контроллер представления результатов в навигационном контроллере. Однако панель поиска по-прежнему присутствует после нажатия нового VC на стек.
ИЗМЕНИТЬ (2): DTS от Apple заявила, что приложение календаря использует нестандартный метод для вывода результатов поиска. Вместо этого они рекомендуют удалять фокус с контроллера поиска, а затем нажимать и возвращать фокус на поп. Это похоже на способ поиска в приложениях настроек, которые я себе представляю.