iOS - Show UIActivityIndicatorView, wenn die Tabelle geladen wird
Ich habe eine tab bar application. Ich habe 2 Fragen.
-
Verwenden Sie ein Standard-Bild für die
Anwendung verfügt, die es ermöglichen, die
Anwendung initialisiert sich (die
ersten Blick, der zeigte, in
MainView.xib) im hintergrund, während
das Bild wird angezeigt? -
Berühren Sie die zweite Registerkarte in der
Anwendung, die Anwendung wird
laden von Daten in eineUITableView
. Diese
dauert einige Zeit (einige Daten abrufen
aus dem internet) also von der
erste Registerkarte die zweite Registerkarte gibt es
eine Verzögerung, bevor die Tabelle wird
zeigte in der zweiten Registerkarte. Ich will
Anzeige einUIActivityIndicatorView
während
dieUITableView
wird aufgefüllt
und dann will die
UIActivityIndicatorView
zu verschwinden
wenn dieUITableView
fertig ist
laden. Wie kann ich das erreichen?
- Ich fügte hinzu, die objective-c-code.
- Wenn meine Antwort die richtige war, markieren Sie bitte als Antwort 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
JA. Auch wenn Sie keine Standard-Bild, es lädt die erste view-controller zeigt einen schwarzen Bildschirm.
Anzeige der Aktivitätsanzeige anzeigen in Ihrem zweiten view-controller
loadView
. Und all das laden von code in Ihre zweite view-ControllerviewDidAppear:
Methode. Indem du dies tust, deine zweite view-controller angezeigt, mit der Aktivitätsanzeige anzeigen, sobald Sie drücken Sie auf die zweite Registerkarte. Und nachdem das laden abgeschlossen ist, schließen Sie die Aktivitätsanzeige. Dies wird Ihnen ein weicher übergang von einem Register zum anderen.Können Sie diese innerhalb der Aktivität:
Dieser zeigt eine Warnung, sobald Sie rufen diese in(oder auf) der Tätigkeit:
Wenn der dialog "fade-out" nennen dies:
BEARBEITEN
Jetzt für objective-c:
BEARBEITEN
Abnehmen ist es fertig:
/EDIT
Die für mich gearbeitet:) es könnte sein sein nicht völlig vor Ort auf, denn ich änderte ein paar Sachen in die browser nun auf Betriebsgeheimnisse etc xD :).
Fühlen Sie sich frei, zu Fragen, Sachen über Sie.