Erkennen und Tippen in UITableView-Zellen

7

Wie erkennen wir einen Tap & Amp; Halten Sie eine UITableViewCell ?

    
JFMartin 27.10.2009, 20:16
quelle

4 Antworten

9

In iOS 3.2 oder höher können Sie UILongPressGestureRecognizer

    
Simon Whitaker 21.12.2010, 13:28
quelle
6

Hier ist der Code direkt von meiner App entfernt. Sie sollten diese Methoden (und ein boolesches _cancelTouches-Member) zu einer Klasse hinzufügen, die Sie von UITableViewCell ableiten.

%Vor%     
DenNukem 28.01.2010 17:26
quelle
6
%Vor%     
Gamma-Point 04.06.2011 04:28
quelle
0

Sie sollten wahrscheinlich das UIControlTouchDown -Ereignis behandeln und abhängig davon, was Sie mit "hold" meinen, einen NSTimer abfeuern, der ein Intervall zählt, seit Sie die Berührung initiiert und beim Feuern oder Loslassen der Berührung ungültig gemacht haben ( UIControlTouchUpInside und UIControlTouchUpOutside -Ereignisse). Wenn der Timer ausgelöst wird, wird Ihr "Tap & Amp; Hold" erkannt.

    
luvieere 27.10.2009 21:59
quelle

Tags und Links