iPhone-xcode - Aktivitäten-Anzeige mit tab-bar-controller und multi-table-view-Controller

Ist, habe ich mich für ein tutorial und kann nicht scheinen zu finden, eine für eine Aktivitäten-Anzeige in einer Tabelle anzeigen nav-bar. in meiner mainWindow.xib-ich habe eine Tab Bar Controller mit 4 Tabs-Controller mit jeweils einer Tabelle anzeigen. jeder laden von JSON-feeds über das framework gehostet bei Google.

In einem meiner View-Controller kann ich hinzufügen, eine Aktivitätsanzeige, um die nav bar mit:

UIActivityIndicatorView *activityIndcator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0,0,20,20)];
[activityIndcator startAnimating];
UIBarButtonItem *activityItem = [[UIBarButtonItem alloc] initWithCustomView:activityIndcator];
self.navigationItem.rightBarButtonItem = activityItem;

jedoch dran und kann es ausschalten, indem Sie:

self.navigationItem.rightBarButtonItem.enabled = FALSE;

Aber wenn ich das in meiner viewDidLoad-event zeigt es die ganze Zeit. Ich nur soll es zeigen, wenn ich wählen Sie eine Zeile in meiner Tabelle anzeigen. also ich habe es an der Spitze didSelectRowAtIndexPath und die Haltlinie, nachdem ich laden Sie ein feed -. es zeigt aber dauert ein oder zwei Sekunden und zeigt nur für etwa eine halbe Sekunde.

ist das ein Ereignis, das firers vor der didSelectRowAtIndexPath Veranstaltung Art der Veranstaltung laden? wenn nicht, was ist die standard-menthord für die Umsetzung einer solchen Funktionalität?

  • Möchten Sie die Anzeige der Aktivitäten-Anzeige für die Analyse von Maßnahmen der rss-feed?
  • Ja, in der Regel dauert etwa 2 - 3 Sekunden lang zu bewegen, um die geparsten Daten-feed.
  • Ich denke, dass Sie nicht angezeigt wird, haben die Aktivitäten-Anzeige in der Ansicht, in dem Parsen fertig ist,nicht setzen die Aktivitäten-Anzeige in der didSelectRowAtIndexPath stattdessen legen Sie es in den viewDidLoadof Blick, wo das Parsen erfolgt und das Kennzeichen zu entfernen, sobald das Parsen abgeschlossen ist
  • Dies ist nichts zu tun mit Xcode - Xcode ist nur eine IDE - du bist wahrscheinlich reden die iPhone SDK, Cocoa Touch und Objective C.
InformationsquelleAutor Frames84 | 2010-04-20
Schreibe einen Kommentar