Zastanawiam się, czy możliwe jest aktywowanie UISearchDisplayController z przycisku na pasku nawigacji, a nie ze standardowego paska wyszukiwania, który otrzymasz, gdy wyciągniesz kontroler paska wyszukiwania z tego obiektu biblioteka w Xcode. Jak tej funkcjonalności w aplikacji Kalendarz:UISearchDisplayController z przycisku nie domyślnego pola wyszukiwania
można uzyskać przycisk, aby zwolnić akcję tak:
[self.searchDisplayController setActive:YES animated:YES];
Ale trzeba jeszcze pasek wyszukiwania i animuje skąd pasek wyszukiwania jest. Idealnie chciałbym, żeby pojawił się z góry jak w gifie.
Każda pomoc bardzo ceniona. David.
Po prostu utwórz pasek wyszukiwania. Ustaw ramkę na offscreen podczas ładowania. Upewnij się, że ma właściwość typu outlet. Zredukuj go, gdy klikniesz przycisk, i wydaj pierwszyResponder – soulshined