Ausgabe
Ich habe implementiert UISearchController
und erhalte die Daten von einem js-Callback, aber wenn ich das Tape einfüge, searchbar
dauert es einige Zeit, die Daten einzufügen, also wollte ich wissen, wie ein Laden indicator
in das Ergebnis der Tabellenansicht implementiert wirdUISearchController
Lösung
subview
Wenn Sie zu diesem Zeitpunkt mit der Suche beginnen, können Sie einen Aktivitätsindikator erstellen und ihn als UISearchBar
Verwendungsmethode hinzufügen addSubView
.
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
//set your frame for activity indicator
[searchBar addSubview: spinner];
[spinner startAnimating];
removeFromSuperView
Wenn Sie die Suche beendet haben, entfernen Sie sie mit der Methode aus der Suchleiste .
Beantwortet von – Suraj Sukale
Antwort geprüft von – Terry (FixError Volunteer)