Möchte ich hinzufügen, dass ein UIActivityIndicator in der rechten Seite des textfield-der Suchleiste.
So, die Suchleiste wird sich weiter zeigen, lade-status, während es holt sich Daten aus der DB.
Irgendeine Idee dazu?
[searchbar addSubview:activityIndicator];
Diesem Weg zu ändern, die Suche Lupe mit dem spinner
oder wenn Sie möchten, können Sie fügen Sie den spinner über die Suchleiste Ansichten
for (UIView *subview in [[searchBar.subviews objectAtIndex:0] subviews])
um zu finden, dieUISearchBarTextField
Fügen Sie die Aktivitätsanzeige, wie die Untersicht der Suchleiste wie :
Und wenn Sie möchten, entfernen Sie die Aktivitäten-Anzeige Sie können die tag.
Hinzufügen mein Kommentar als Antwort.
Können Sie versuchen, zu verwenden
[searchbar addSubview:activityIndicator];
Es gibt keine eingebauten Möglichkeiten, dies zu tun. Einzige Sache, die Sie ändern können, ist das Symbol suchen mit der MethodesetImage:forSearchBarIcon:state:
. Diese können verwendet werden, um ein anderes Bild in die Suchleiste. Apple-doc auf der Suchleiste. Ein work-around wäre, um eine Schleife durch die Untersichten der Suche bar, und fügen Sie die Aktivitätsanzeige, um die Untersicht, die den erforderlichen Platz.