检测长按UIWebview并在我按下链接时弹出菜单

遇到UIWebview的问题,它似乎没有对手势识别器做出反应。 每当我对具有不同动作的链接(或图像)进行长按时,我想要一个弹出框。

任何帮助将不胜感激=)。 谢谢。

您可以检测到点击这样的URL

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { if (navigationType == UIWebViewNavigationTypeLinkClicked) { NSURL *URL = [request URL]; if ([[URL scheme] isEqualToString:@"http://"]) { //It is a URL }else{ //Not a URL } return YES; }