Fügen Sie einem UIWebView einen UITapGestureRecognizer hinzu
In iOS, ist es möglich, Tippen Sie recognizer auf ein UIWebView, so dass, wenn jemand single-taps die web-Ansicht einer Maßnahme wird durchgeführt?
Code unten scheint nicht Feuer handleTap, wenn ich auf mein webView.
Dank.
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(handleTap)];
tap.numberOfTapsRequired = 1;
[webView addGestureRecognizer:tap];
[tap release];
-(void) handleTap {
NSLog(@"tap");
}
InformationsquelleAutor der Frage user768339 | 2011-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich, dass ich diese Methode implementieren, um es an die Arbeit:
InformationsquelleAutor der Antwort Bryan
Ihrer UIViewController-Unterklasse implementieren sollte
UIGestureRecognizerDelegate
und zurückYES
ausgestureRecognizer: shouldReceiveTouch:
wenn es angebracht ist.Dann können Sie zuordnen, um die delegate-Eigenschaft Ihrer UIGestureRecognizer.
InformationsquelleAutor der Antwort highlycaffeinated
Hinzufügen UIGestureRecognizerDelegate zu view-controller
Hinzufügen Tippen Sie auf eine Geste der Webview.
InformationsquelleAutor der Antwort Kiran S