2011-09-13 5 views
0

나는 많은 텍스트가 포함 된 scrollview에서 webview를 사용합니다.사용자가 상호 작용할 수없는 UIWebView에서 링크를 활성화 할 수 없습니다.

내 웹보기가 대화 형 사용자 인 경우 스크롤 할 수 없기 때문에 (즉, 터치 할 빈 공간이 없기 때문에) 또한 일부 웹 사이트 (href 형식)의 일부 링크가 있습니다. .

이 링크를 활성화하고 좋은 스크롤링을 활성화하려면 어떻게해야합니까?

답변

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


    } 
관련 문제