2009-07-31 3 views
1

Die App Store-App und ziemlich viele Apps zeigen beim Abrufen des Inhalts eine Ansicht mit dem Text "Loading .." an.Anzeige eines "Loading ..." -Bildschirms in einem UITableView wie der AppStore App

Wie können wir das tun? Sollte ich die UITableView entfernen und addSubView aufrufen und dann, sobald die Daten verfügbar sind, fügen Sie die Tabellenansicht zurück? Oder gibt es eine andere Abkürzung?

Wenn meine Frage nicht klar ist, finden Sie in diesem Bild ... http://www.flickr.com/photos/mugunthkumar/3774575906/

Ich möchte wissen, wie eine temporäre Lade Ansicht wie diese zu erstellen, bis meine Tableview Inhalt bereit sind ...

Antwort

2

Der einfachste Weg besteht darin, die Aktivitätsanzeige und das Label "Laden" in Ihre Ansicht einzufügen und sie auszublenden.

Wenn Sie dann mit dem Laden Ihrer Daten beginnen, blenden Sie die Tabelle aus, zeigen Sie die Aktivitätsanzeige und die Beschriftung an, starten Sie die Animation der Aktivitätsanzeige und laden Sie Ihre Daten in einem Hintergrundthread.

Sobald der Thread beendet ist, blenden Sie die Aktivitätsanzeige und die Beschriftung aus und zeigen Sie Ihre Tabelle erneut an.

+0

Dies ist nicht der beste Weg zu tun können Sie einen anderen Weg vorschlagen – ashokdy

Verwandte Themen