Ho implementato la barra di ricerca che mostra il pulsante Annulla una volta che l'utente ha messo a fuoco nella barra di ricerca. Per questo ho scritto searchBar.showsCancelButton = YES;
nel mio metodo searchBarTextDidBeginEditing
. In searchBarSearchButtonClicked
, mi ritiro la tastiera in modo che l'utente possa visualizzare la tabella completa.UISearchBar pulsante Annulla non risponde
Problema: a questo punto il pulsante Annulla barra di ricerca non risponde. Risponde solo una volta che la barra di ricerca ottiene di nuovo il focus. È questa la proprietà predefinita delle barre di ricerca pulsante Annulla o mi manca qualcosa nel mio codice. Voglio usare il pulsante Annulla senza dare di nuovo il focus nella barra di ricerca.
come si fa a dimettersi firstResponder sul campo di testo di serachbar? –
hai controllato la mia risposta? – Rajneesh071
È vero ... per progettazione o no, dovrebbe funzionare se è presente. – Morkrom