Wiederverwendbare Zelle in UITableView
Ich bin mit einem UITableView
und eine benutzerdefinierte Zelle mit einem checkbox
.
Ich habe mehr als 1 Kapitel. Wenn ein Kontrollkästchen ein Kontrollkästchen im ersten Abschnitt, zum Beispiel die Zelle mit Zeile = 0 und Abschnitt = 0, I speichern Sie die Daten, und es funktioniert. Aber die Zelle in der Zeile 0 und = Abschnitt = 1 ist ebenfalls aktiviert! Wie kann ich den Unterschied zwischen diesen Abschnitten ?
Vielen, vielen Dank!
Zeigen Sie Ihren code für das speichern der Daten für die geprüfte Position.
InformationsquelleAutor Lapinou | 2013-04-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgenden Beispiel-code wird Ihnen helfen, für Ihre situation.
InformationsquelleAutor Mani
verwenden
dequeueReusableCellWithIdentifier
zunil
wie Gebrüll...dequeueReusableCellWithIdentifier
. Erstellen Sie die Zelle und zurück. Sie können das speichern von 3 code-ZeileNein hier ist es erforderlich, Lesen Sie bitte die Dokumente über diese Methode, von UITableViewCell...
dequeueReusableCellWithIdentifier
wird verwendet, um die Wiederverwendung der Zelle. Durch die übergabe der null Sie sind nicht wiederverwenden alle Zellen. SodequeueReusableCellWithIdentifier
ist wirklich nicht erforderlich. Falls es erforderlich ist nicht übergeben null als argument. Bitte Lesen Sie die Dokumentation dequeueReusableCellWithIdentifier.. Es sagt id :Eine Zeichenkette, die den cell-Objekt wiederverwendet werden. Dieser parameter darf nicht null sein.ich weiß alles, dude.. seine problem mit der Wiederverwendung der Zelle.. mal tableview Blättern Sie nach hier dynamisch sehen Sie checked und unchecked checkbox jedes mal diffferent.. aber wenn Sie passieren nil ist, dann seine Verwendung jede Zelle einmal pro Daten... nicht wieder agian, die Zelle und Sie sehen die perfekten Daten... 🙂
Ich bekam Ihren Punkt. Ich sage nur eine Optimierung, wenn Sie nicht die Wiederverwendung von Zelle können Sie diesen Schritt überspringen. Alle!! Anwy ich nicht nach unten Abstimmung ur Antwort. Gemacht von jemand anderes
InformationsquelleAutor Paras Joshi