Ho implementato una barra di ricerca e funzionalità di indice per la mia vista tabella. Lavorare bene. Tuttavia, ho notato che quando faccio clic sulla barra di ricerca, l'indice è ancora disponibile e facendo clic su di esso si ottengono risultati imprevedibili. Piuttosto che eseguire il debug, ho pensato che sarebbe stato più semplice nascondere l'indice :)Nascondi barra dell'indice durante la ricerca di UITableView
Ho trovato riferimenti altrove per chiamare sectionIndexTitlesForSectionView
e restituire nil. Quindi, quando faccio clic nella casella di ricerca, in searchBarTextDidBeginEditing
ho effettuato una chiamata esplicita a [self sectionIndexTitlesForSectionView:[self tableView]]
.
Il risultato è che sectionIndexTitlesForSectionView
viene richiamato e restituito nullo, ma l'indice è ancora presente.
Qualsiasi idea/suggerimento sarebbe molto apprezzato! Tony.
Eventuali commenti, per favore? – Tony
Spero ancora che qualcuno possa aiutarmi con questo. Grazie. – Tony