Ich erstelle ein benutzerdefiniertes UITableViewCell und ich füge auf der Zelle ein UIProgressView hinzu, weil ich beim Hinzufügen einer Zeile auf dem UITableView die Informationen aus XML-Daten herunterlade will die ProgressView verwenden, um den Fortschritt des Prozesses zu zeigen, meine Frage ist, wie kann ich erkennen, in welcher Indexzeile ich die Fortschrittsanzeige ändern muss, und dann ausgeblendet? ... was ist der Indexpfad der gerade erstellten Zeile ?Fügen Sie UIProgressView zu einer benutzerdefinierten UITableViewCell hinzu und erkennen Sie, was die Indexzeile ist.
in der:
cellForRowAtIndexPath:(NSIndexPath *)indexPath
i Abrufen von Informationen aus meiner Gewohnheit UITableViewCell auf diese Weise:
UILabel *label;
label = (UILabel *)[cell viewWithTag:1000];
label.text = [[managedObject valueForKey:@"firstName"] description];
so wie i des Indexpfads Zeile der Reihe wissen kann nur hinzugefügt, geändert werden dann der Fortschrittsbalken?
hey @Piero Geben Sie das Tag der Fortschrittsanzeige und wenn Sie möchten, erhalten Sie den Wert, oder Sie möchten den Wert von progressview ändern, holen Sie diese Ansicht von seinem Tag aus der Zelle. – Leena
Ok, aber woher weiß ich, welchen Index die Zelle hat? – Piero
set progressView.tag = indexPath.row und dann tun, was auch immer Sie mit progressview tun wollen – Leena