Swift - fügt dem Objekt in der Tabellenzelle den Gestenerkenner hinzu

8

Ich versuche, einen Gestenerkenner zu einem Objekt (speziell einem Bild) in einer Tabellenansichtszelle hinzuzufügen. Nun bin ich mit Gestenerkennern vertraut, bin aber etwas verwirrt darüber, wie ich das einrichten soll. Die tatsächliche Tabellenzelle hat keine viewDidLoad-Methode, daher glaube ich nicht, dass ich den Gestenerkenner dort deklarieren kann.

Diese Frage ( UIGestureRecognizer- und UITableViewCell-Problem ) scheint verwandt zu sein, die Antwort ist jedoch in Ziel C, und leider bin ich nur fließend fließend.

Wenn jemand mir vielleicht helfen könnte, wie ich einem Objekt in einer Tabellenzelle einen Gestenerkenner hinzufügen würde (NICHT die ganze Tabellenansicht), oder vielleicht sogar helfen würde, die Antwort vom obigen Link auf swift zu übersetzen , Ich wäre dankbar

    
dan martin 29.08.2015, 19:53
quelle

2 Antworten

15

Hier ist eine schnelle Swift-Übersetzung der Lösung des verknüpften Beitrags, Hinzufügen des Wischgesten-Erkenners zum UITableView und dann Bestimmen, in welcher Zelle der Swipe passiert ist:

%Vor%     
Dan Nichols 29.08.2015, 21:00
quelle
2

hier gehst du. Schnelle Version der Lösung, die Sie in Ihrer Frage erwähnt haben

"Anstatt den Gestenerkenner direkt zur Zelle hinzuzufügen, können Sie ihn zur Tabellenansicht in viewDidLoad hinzufügen.

In der didSwipe-Methode können Sie den betroffenen IndexPfad und die Zelle wie folgt bestimmen: "

%Vor%     
bpolat 29.08.2015 20:58
quelle