Erweiterbar tableView im iphone
Ich will diese Art von erweiterbare/Reduzierbare Tabelle anzeigen.
es gibt Kategorien und Unterkategorien wie im Bild.
zum Beispiel "Gesundheit und Schönheit" ist eine Kategorie und wenn ich auf diese Zelle als Ihre Unterkategorien öffnen, wie im Bild unten.
Also, wie kann ich diese Art der Tabelle anzeigen?
bitte schlagen Sie mich.
Für swift3, Sie können überprüfen, das tutorial benutzerdefinierte Erweiterbar und auch zerlegbar UITableView iostutorialjunction.com/2017/03/...
Sie können versuchen, diese Bibliothek für Swift 3 -> ExpyTableView. Es ermöglicht Ihnen die einfache Erstellung einer erweiterbaren-Tabelle-Ansicht nur durch die Implementierung einer Methode.
Sie können versuchen, diese Bibliothek für Swift 3 -> ExpyTableView. Es ermöglicht Ihnen die einfache Erstellung einer erweiterbaren-Tabelle-Ansicht nur durch die Implementierung einer Methode.
InformationsquelleAutor Rahul Patel | 2012-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich habe ich zwei sehr nützliche helfen link beschreibt genau, was die Anforderung ist hier
Erweitern/Reduzieren Von TableView Abschnitte
Auch zerlegbar Table View für iOS
Wirklich, gutes Artikel für diese Art von erweitern/reduzieren tableview Abschnitte
InformationsquelleAutor Rahul Patel
Verwenden Sie Folgenden code für erweiterbare Zelle in UITableView
code für ausbau & einstürzenden Zeilen – TableView DidSelectRow Methode
Einer Methode, die helfen, zu minimieren & maximieren/vergrößern-reduzieren von Zeilen.
Können Sie download source code von hier.
InformationsquelleAutor Nimit Parekh
Ob das hilft: [Zugriff uitableview ist erweiterbar und auch zerlegbar-Abschnitte] https://github.com/OliverLetterer/UIExpandableTableView
InformationsquelleAutor Maadiah
Habe ich ein wenig einen anderen Ansatz, um erweiterbare Tabelle Aussicht - eine, die im Einklang mit, wie diese Arten von table-views sind in der Regel gebaut.
Gibt es Header und es gibt Zellen. Header sollte antipp -, und dann Zellen unter dem Header würde ein-oder ausblenden. Dies kann erreicht werden, indem eine Geste Erkennung der header, und wenn geklickt wird, können Sie einfach entfernen Sie alle Zellen unterhalb des headers (im Abschnitt), und Umgekehrt (add-Zellen). Natürlich, Sie haben, um den Status beizubehalten, der die Kopfzeilen sind "offen" und die Header sind "geschlossen".
Das ist schön, für ein paar Gründe:
Machte ich eine sehr einfache Bibliothek um dies zu erreichen. So lange, wie Sie Ihre Tabelle anzeigen eingerichtet ist, mit UITableView Abschnitt Kopfzeilen und Zellen, alles, was Sie tun müssen, ist eine Unterklasse der tableview und der header. Probieren Sie es aus 🙂
Link: https://github.com/fuzz-productions/FZAccordionTableView
InformationsquelleAutor kgaidis
Versuchen Mit diesem code,... Kann sein, dass das helfen kann..
Und Fühlen Sie sich frei, den code zu Bearbeiten nach Ihren wünschen...
Diese Arbeit für mich..
Ich habe copy paste den code, aber es ist nicht größer könnten Sie mir helfen mit dem code?
Kumar.. Wenn möchte ich hinzufügen, dass unterschiedliche Zeilen in jedem Abschnitt bedeutet, wie kann ich das ändern . Nehme an, wenn Abs.1=4,section2=6.
Dies ist einer der codes, den ich vor sehr langer Zeit. Der bessere Weg, um erstellen Expand-Collapse-Zellen mit den Abschnitten ist, Platzieren Sie eine Schaltfläche im Abschnitt Header. Und wenn die Taste gedrückt wird, müssen Sie die Zeilen einfügen(mit animation) in diesem bestimmten Abschnitt.
InformationsquelleAutor Vinay Kumar
Gibt es ein tolles video in der WWDC 2011 genannt UITableView Änderungen, Tipps und Tricks - Sitzung 125, die zeigt, wie Dinge wie diese tun.
Schauen Sie sich auch die Beispiel-code TVAnimationsGestures
InformationsquelleAutor Eyal
Können Sie einen Blick auf das Akkordeon Beispiel in Swift: https://github.com/tadija/AEAccordion
Es wurde sehr wenig code zum erstellen Akkordeon-Effekt (nicht mit Abschnitte aber-Zellen), und als bonus gibt es auch eine Lösung zur Nutzung XIB-Dateien in andere XIB-Dateien (nützlich für benutzerdefinierte Zellen, die verwenden Sie benutzerdefinierte Ansichten).
InformationsquelleAutor tadija
Bitte versuchen Sie dieses Beispiel :
beste Beispiel für Erweiterbare TableView
https://github.com/OliverLetterer/UIExpandableTableView
InformationsquelleAutor Varun
TLIndexPathTools tun können diese Art der Sache natürlich. In der Tat, es sind Erweiterungen für beide erweiterbare Abschnitte und erweiterbare Strukturen. Versuchen Sie, die Zusammenbruch Beispielprojekt für erweiterbare Abschnitte und die Gliederung Beispielprojekt für erweiterbaren Strukturen.
Ein Vorteil der Verwendung von TLIndexPathTools ist, dass, wie eine einfache, low-level-API, kann es zu lösen alle Arten von dynamischen Tabelle, Ansicht und Abholung anzeigen-Probleme mit einem einheitlichen Ansatz. Und es funktioniert, austauschbar mit Core Data und einfachen arrays.
InformationsquelleAutor Timothy Moose
Überprüfen Sie diesen Link :
http://iostechnotips.blogspot.in/2014/05/expandable-uitableview.html
*Verwenden Sie
UITableView
delegate-MethodeviewForHeaderInSection
und geben Sie einen benutzerdefinierten UIView.*Fügen Sie eine
UIButton
als Untersicht mit der Aktion "erweiterbar:(id)sender" prüfen Sie die Absender-id als section-Nummer und laden Sie die Tabelle anzeigen.InformationsquelleAutor Rahul
In Ihr .h-Datei
In Ihr .m-Datei
danach
InformationsquelleAutor User558
Können Sie ExpyTableView
Wodurch eine erweiterbarer Bereich aus Ihrer Zelle. Kompatibel nach unten zu iOS 8.0. Sie haben die Flexibilität, durch die Generierung einer erweiterbaren-Tabelle Ansicht mit mehreren Tabellen-Ansicht die Zellen. Genauso manipulieren Sie die Trennzeichen für die Staaten, und dann wird niemand wissen, dass Sie mit mehreren Zellen für den ausbau.
Anderen Lösungen: Sie manipulieren die Höhe zu erweitern, eine Zelle, wenn ein update erforderlich im design der Zelle, Sie zu re-konstruieren Sie alle auto-layout-Einschränkungen oder-Logik im code.
ExpyTableView: Sie stellen eine erweiterbare Tabelle mit mehreren Zellen und das einfügen und löschen(was bedeuten kann, erweitern und reduzieren), haben Sie eine große chance, in Zukunft design-Anforderungen. Alles, was Sie tun müssen, ist das hinzufügen einer neuen UITableViewCell und schreiben den code für Sie. Sie werden leicht haben, das neue design.
Alles, was Sie tun müssen, ist, um
import ExpyTableView
und dann:Können Sie Ihre ehemaligen Tabellenansicht Abschnitt wird nun eine erweiterbare Tabelle anzeigen Abschnitt. Sie können auch download der Beispiel-Projekt und sehen Sie mehr detaillierte Beispiele.
InformationsquelleAutor pandaren codemaster