2011-09-09 26 views
13

(Duplicate di this question, ma ho pensato che avrei potuto provare di nuovo, dal momento che non è stato risposto ...)UISearchBar - che cos'è il "pulsante dei risultati di ricerca"?

L'UISearchBar su iPhone ha un'opzione showsSearchResultsButton. Quando lo accendi, mostra un pulsante con linee orizzontali all'interno della barra di ricerca e puoi implementare un callback che verrà chiamato quando l'utente lo preme.

Il fatto è che non riesco a trovare un singolo punto su Internet in cui si dice quale sia lo scopo previsto per questo pulsante. So che potrei farmi fare qualsiasi cosa, ma mi piacerebbe sapere per cosa è realmente. Dovrebbe mostrare una cronologia delle ricerche, o tutte le voci senza filtro, o cosa?

+0

L'altra domanda riguarda come utilizzarla, la tua domanda riguarda a cosa serve. Questo non è esattamente duplicato, quindi potresti voler rimuovere quella linea prima che questa venga contrassegnata. – Aberrant

risposta

3

È semplicemente per mostrare i risultati della ricerca quando toccato.

Dove Apple utilizza questo è nella loro applicazione App Store per iPad. Se vai alla scheda Categorie vedrai varie categorie di app. Cerca un oggetto, otterrai un elenco di risultati e quando premi "Fatto" ti verrà mostrata di nuovo la schermata delle categorie. Il termine di ricerca precedente è ancora elencato nel campo di ricerca, ma ora il pulsante Risultati ricerca viene visualizzato nel campo. Dopo aver toccato questo, viene visualizzato un UIPopOver, che mostra un elenco di testo dei risultati della tua ultima ricerca.

+0

Mi ci è voluto un momento per capire quale fosse la differenza tra questo e semplicemente facendo clic sul campo di testo. Quando clicco sul campo di testo, accedo automaticamente alla "modalità modifica", vedo la tastiera, la sovrapposizione grigia e così via. Quando faccio clic su "risultati di ricerca", vedo solo l'elenco (che può essere più lungo poiché non c'è la tastiera). Quindi questo è inteso per quando voglio selezionare un altro risultato senza modificare la query precedentemente digitata. Ha senso, grazie. –

Problemi correlati