Zeilen hinzufügen, vorhandene UITableView Abschnitt
Ich werde versuchen, einige Beispiel-code, wie ich hinzufügen würde, Zeilen zu einer vorhandenen UITableView
. Ich bin versucht, die insertRowsAtIndexPaths:
Funktion.
[tableView insertRowsAtIndexPaths:addindexes withRowAnimation:UITableViewRowAnimationTop];
Irgendwelche Ideen, wie diese Indizes funktionieren und wie ich hinzufügen kann, um einen vorhandenen Abschnitt oder, wenn ich nicht haben einen Abschnitt, dann erstellen Sie einen neuen Abschnitt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie ein array von indexpaths als -
zum Beispiel, wenn Sie wollen, legen 2. Zeile in Abschnitt 0 und haben bereits 1-Zeile im Abschnitt 0 dann einen index erstellen, der Pfad für die Zeile 1 in Abschnitt 0, und rufen Sie die insertRowsAtIndexPaths auf Tabelle anzeigen, wird es einfügen 2. Zeile in Abschnitt.
Wenn es keinen Abschnitt in der Tabelle anzeigen, dann verwenden Sie ein int für Daten-Quelle zu geben, die keine der Abschnitte in der Tabellen-Ansicht, in diesen
zunächst Ihre int "noOfSection" wird null sein, dann gibt es keinen Abschnitt in der Tabelle, dann, wenn Sie hinzufügen möchten, erhöhen Abschnitt Ihre int-Wert um 1, und rufen Sie
[tableView reloadData];
Müssen Sie behandeln diese Funktionen, wenn Sie sind gonna Zeile einfügen und einen Abschnitt in einer Tabelle anzeigen.
auch wenn Sie die Aktualisierung Ihrer Tabelle anzeigen, es wird empfohlen, dass Sie verwenden beginUpdates und endUpdates Methode.
dies ist, wie Sie die neue Zeile einfügen und Abschnitt.
überprüfen der sample code von apple.
http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UITableView_Class/Reference/Reference.html