wie zu erkennen, touch-Ereignis in der Tabelle Zellen für das iphone
zu erkennen, wie touch-event für Tabellen-Zellen
ich habe versucht, diese
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
//<my stuff>
[super touchesBegan:touches withEvent:event];
}
sondern seine nicht funktioniert, actuallly ich habe aUIimage Blick in die Zelle der Tabelle, und ich will chnage imgae basierend auf Tippen also mein touch-event nicht funktioniert, die Zelle
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen erkennen, ein touch auf die UITableViewCell Sie nicht wirklich brauchen, um zu erkennen, touch-Ereignisse. In Ihrem UITableViewController subclass, die Sie implementieren müssen folgende delegate-Methode:
Dann ändern Sie das Bild der Tabelle-Zelle für die ausgewählte index-Pfad.
Werden Sie wahrscheinlich benötigen, um
myImageView.userInteractionEnabled = YES;
.In einem meiner Projekte, die ich benötigte Tippen Sie auf die tableView zu schließen Sie die Tastatur, so dass die zugrunde liegenden tableView anzeigen würde. Da eine UITableView ist wirklich ein UIScrollView, es antwortet auf den scrollView delegate-Methoden. Mit diesen 2 Methoden entlassen wird, wenn entweder der Benutzer tippt auf eine Zelle oder Schriftrollen der tableView an alle:
WICHTIG: Stellen Sie sicher, dass Sie implementieren die UIScrollViewDelegate in Ihr .h-Datei sowie die UITableViewDelegate und UITableViewDataSourceDelegate!!!