2016-03-23 14 views
0

Ich möchte neben Tischansicht Zelle hinzufügen, wenn Benutzer auf Tabellenansicht Zelle klicken.Wie füge ich View neben Tableviewcell mit Swift hinzu?

bevor Benutzer klicken

--- --- cell1
--- --- cell2

nach Benutzer

--- cell1 geklickt ---
--- Detailansicht ---
--- cell2 ---
Wie geht das?

+0

Um Ansichten zwischen Zellen einzufügen, benötigen Sie eine Tabellenansicht Abschnittsüberschrift. – paulvs

Antwort

2

Wenn Sie auf der Suche nach so etwas wie einem anderen Ansicht unterhalb der angezapften Zelle erscheinen, und nicht eine angezapft Zelle erweitern, können Sie eine Tableview Zelle einfügen kurz nach dem Zelle.Verwendung angezapft insertRowsAtIndexPaths und den cell.You einfügen Erstellen Sie diese Zelle als benutzerdefinierte Zelle.

+0

Danke!, Könnten Sie mir Code zeigen? –

+0

hier erklärt es gut http://stackoverflow.com/questions/16183134/insert-one-row-at-any-index-in-tableview-with-custom-cell –

+0

danke an Ihre Kommentare! –

0

Es gibt zwei Möglichkeiten, das zu tun:
- Um Detail als eine andere Zelle zu machen, fügen Sie einfach unter der Zelle Benutzern klickt
- Zelle zunächst das Detail hinzufügen. Und machen Sie einen Schalter, um es anzuzeigen oder auszublenden. Nur weil die Zelle in der Tabellenansicht wiederverwendet wird, sollten wir in einer Zelle, die sich bereits in der Tabellenansicht befindet, keine Unteransicht hinzufügen, was zu Problemen bei der Wiederverwendung führt.

Verwandte Themen