Мне было интересно, можно ли активировать UISearchDisplayController с помощью кнопки на панели навигации, а не со стандартной строки поиска, которую вы получаете, когда вы вытаскиваете контролер панели поиска из объекта библиотеки в Xcode. Как эта функциональность в календарном приложении:UISearchDisplayController от кнопки не поля поиска по умолчанию
Вы можете получить кнопку, чтобы стрелять действие так:
[self.searchDisplayController setActive:YES animated:YES];
Но вы по-прежнему нуждаются в строку поиска, и это воодушевляет, откуда поиск бар. В идеале я бы хотел, чтобы он появился сверху, как в gif.
Любая помощь очень ценится. Дэвид.
Просто создайте панель поиска. Установите фрейм, который будет отображаться на экране при загрузке. Удостоверьтесь, что у него было свойство выхода. Анимируйте его при нажатии кнопки и сделайте firstResponder – soulshined