Załączam kontroler UISearch do właściwości navigationItem.searchController
kontrolera UITableViewController na iOS 11. Działa to dobrze: mogę korzystać z ładnego paska wyszukiwania w stylu iOS 11.Pokaż pasek wyszukiwania w pasku nawigacji bez przewijania w systemie iOS 11
Chciałbym jednak, aby pasek wyszukiwania był widoczny po uruchomieniu. Domyślnie użytkownik musi przewinąć w górę w widoku tabeli, aby zobaczyć pasek wyszukiwania. Czy ktoś wie, jak to jest możliwe?
lewej: domyślna sytuacja po starcie. Po prawej: pasek wyszukiwania jest widoczny (przewijając w górę). Chciałbym, aby pasek wyszukiwania był widoczny po uruchomieniu, tak jak na prawym obrazku.
Już znalazłem, że pasek wyszukiwania może być widoczny, ustawiając właściwość hidesSearchBarWhenScrolling
mojego elementu nawigacji na false. Powoduje to jednak, że pasek wyszukiwania jest zawsze widoczny - nawet podczas przewijania w dół - co jest teraz tym, czego chcę.
gdzie dodano kod 'hidesSearchBarWhenScrolling' –
, co z ustawieniem go jako s' firstResponder'? –