2010-10-24 38 views

回答

-6

您可以檢測點擊一個網址像這樣

- (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; 

} 
+0

我的意思是還鏈接壓制,沒有觸摸了事件還沒有被解僱。 – jasondinh 2010-12-12 11:49:38

+0

如果控件來了shouldStartLoadWithRequest,請檢查navigationType。 – r3dsm0k3 2010-12-12 13:18:40

+8

-1。我們關注如何檢測**長按**事件而不是簡單的**點擊**事件。但是這個答案沒有做任何事情。 – 2012-01-15 08:57:09