Ändern des Titel- / Fußzeilentitels des UITableView-Abschnitts, ohne die gesamte Tabellenansicht neu zu laden
Gibt es eine Möglichkeit das nachladen der Abschnitt " Kopf - /Fußzeile einer Tabelle anzeigen, ohne Aufruf
[tableView reloadData];
?
In der Tat, ich möchte, um die Anzahl der Zellen in einer Tabelle anzeigen-Abteilung in seinem Abschnitt. Der Tabelle ist editierbar und kann ich das löschen oder einfügen von Zeilen mithilfe
– insertRowsAtIndexPaths:withRowAnimation:
– deleteRowsAtIndexPaths:withRowAnimation:
Es scheint, dass diese Methoden nicht die update-Abschnitt der Fußzeile. Seltsam, wenn ich diese Methoden aufrufen, die das table view data source-Methode
- (NSString *)tableView:(UITableView *)table titleForFooterInSection:(NSInteger)section
genannt wird (zweimal!) aber es tut nicht aktualisieren der Ansicht Tabelle mit den neuen Werten!!
Wer hat eine Idee wie dieses problem zu lösen?
InformationsquelleAutor der Frage Ali | 2010-12-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nur ein basic text, der Kopf-oder Fußzeile, können Sie direkt darauf zugreifen:
ähnlich wie für den header:
InformationsquelleAutor der Antwort Nico teWinkel
Sollte dies funktionieren:
InformationsquelleAutor der Antwort Craig Miller
Ich schaffte es in eine indirekte Art und Weise: ich erstellte ein UILabel und legen Sie es wie in Abschnitt " Kopf - /Fußzeile.
Kennt jemand einen Weg, dies zu tun, ohne eine benutzerdefinierte Fußzeile anzeigen?
InformationsquelleAutor der Antwort Ali
Hier ist ein weiterer Weg, es zu tun:
InformationsquelleAutor der Antwort hyperspasm
Überprüfen Sie die Dokumentation für UITableView, oder genauer
-reloadSections:withRowAnimation:
InformationsquelleAutor der Antwort Tim
Dies ist, wie man es in Swift 3.0
InformationsquelleAutor der Antwort Daniel Tovesson
Können Sie auch tun, es auf diese Weise
InformationsquelleAutor der Antwort Adam Golczak