Похоже, у вас уже есть ручка для добавления кнопки поиска на панель навигации, но если вы этого не сделаете, вот код, который может сделать это:на месте вам нужно будет реализовать метод showSearch: для фактического переключения видимости панели поиска.Здесь необходимо учитывать один ключевой момент: UISearchDisplayController не является представлением;UISearchBar, с которым вы его настроили, - это то, что фактически показывает интерфейс поиска.Так что вы действительно хотите сделать, это переключить видимость этой панели поиска.Методы, представленные ниже, используют альфа-свойство представления панели поиска, чтобы уменьшить или уменьшить его, в то же время анимируя кадр основного вида, чтобы занять (или освободить) пространство, которое было занято панелью поиска.