Vor kurzem habe ich ein paar Übungen mit Tableviews auf die Arbeit getan haben, zu verstehen, und ich habe die meisten der Grundlagen nach unten. Was ich damit zu tun habe, ist die Arbeit mit Tableview-Bereichen. Jedes Lernprogramm zeigte Möglichkeiten zum Hinzufügen bestimmter Elemente zu einem Tabellenansichtsabschnitt durch eine Struktur, aber was ist, wenn Sie ein Element zu einem Abschnitt basierend auf dem Abschnittstitel hinzufügen möchten? Angenommen, ein Benutzer erstellt ein Konto und wird in einer Tabellenansicht vom Standort des Benutzers (Virginia) aufgeführt. Ein anderer Nutzer erstellt ein Konto und sein Standort ist San Francisco, daher sind sie dort aufgeführt. Ein dritter Benutzer erstellt ein Konto und ist auch in Virgina, so dass sie mit dem zweiten Benutzer aufgeführt sind. Wie kann ich das erreichen? Alle Referenzen oder Tutorials würden helfen. Vielen Dank im VorausEin Anfänger versuchen Tabellenansicht Abschnitt
Antwort
Sie müssen Ihre Daten sortieren, bevor Sie die Tabellenansicht "rendern". Dies kann auf viele Arten geschehen, z. durch Speichern der Daten in verschiedenen Arrays. Jedes Mal, wenn Sie neue Daten erhalten, können Sie in Ihrer Tabellenansicht aufrufen.
Diese Funktion (vom UITableViewDataSource Protokoll) können Sie entscheiden, was jeder Zelle enthalten sollte. Der IndexPath enthält Zeilen- und Abschnittsnummer.
func tableView(UITableView, cellForRowAt: IndexPath)
Sie sollten die Tableview docs check out: https://developer.apple.com/reference/uikit/uitableview
Sie müssen den UITableViewDataSource Protokoll https://developer.apple.com/reference/uikit/uitableviewdatasource
Stellen Sie sicher, implementieren diese Funktionen auch außer Kraft setzen Ihre Tableview zeigen verschiedene Abschnitte zu erhalten:
func numberOfSections(in: UITableView)
func tableView(UITableView, numberOfRowsInSection: Int)
func tableView(UITableView, titleForHeaderInSection: Int)
- 1. Anfänger versuchen, ein einfaches Programm zu debuggen
- 2. versuchen fangen endlich Abschnitt
- 3. Wie Zeilen zu bestimmten Abschnitt in Tabellenansicht mit Wörterbuch hinzufügen?
- 4. Tableview ersten Abschnitt (Abschnitt 0) bewegt sich nicht, wenn Tabellenansicht nach oben scrollen
- 5. Wie zum Laden von Daten in zwei Abschnitt Tabellenansicht iPhone
- 6. iOS - Wie die Breite einer Tabellenansicht Abschnitt (enthält TableViewCell)
- 7. Die Tabellenansicht beginnt mit dem letzten Abschnitt in: numberOfRowsInSection
- 8. Beste (Any) Weg Mischung Tabellenansicht Abschnitt Kopfzeile oben auf einer gruppierten Tabellenansicht
- 9. Hinzufügen von zwei Abschnitt verschiedenen Zellen in einem einzigen Abschnitt gruppierte Tabellenansicht
- 10. Anfänger Doing K & R
- 11. "Overscroll" ein Tabellenansicht
- 12. Anfänger durch ein Array Benutzer
- 13. Anfänger rufen ein Perl-Unterprogramm
- 14. Anfänger Programmierung
- 15. ist es möglich, nur den ersten Abschnitt in der Tabellenansicht zu fixieren?
- 16. Wie Browserify passt - Anfänger
- 17. TableView Abschnitt Trennlinie
- 18. Fügen Sie jedes Mal ein. Anfänger
- 19. Anfänger - Wie ein Widget zu testen?
- 20. Fehler, konnte nicht ein Anfänger Hauptklasse
- 21. Ruby-Anfänger, ich bin ein wenig verwirrt
- 22. Tabellenansicht in der Tabellenansicht swift
- 23. Loops, Anfänger
- 24. IOS Tabellenzeile Abschnitt und Zellen löschen/ausblenden?
- 25. Vererbung für Anfänger
- 26. Abschnitt für Abschnitt Scrollen Webseite
- 27. Reload Tableview Abschnitt ohne blättern oder Animation
- 28. Ein Bild in der Tabellenansicht strecken
- 29. UI friert in der Tabellenansicht ein
- 30. Java Ausnahmen fangen Anfänger