我在滚动视图中有一个webview,其中包含很多文本。

问题是,如果我的Web视图是用户交互的,我将无法滚动(因为我无法获得足够的触摸空间),但是我在Web视图中却具有一些指向某些网站的链接(a href类型)。

我如何才能使此链接处于活动状态但还可以进行良好的滚动?

最佳答案

implement below delegate method

-(BOOL)webView:(UIWebView *)webView1 shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{


            NSURL *requestURL = [[ request URL] retain];

            NSString *str_url=[NSString stringWithFormat:@"%@",requestURL];
            if([str_url isEqualToString:@"about:blank"]){
                [requestURL release];
                return YES;
            }else{
                [[UIApplication sharedApplication] openURL:requestURL];
            }
            [requestURL release];
            return NO;


    }

10-06 02:11