2011-09-13 4 views
0

私はスクロールビュー内にたくさんのテキストを含むwebviewを持っています。ユーザーがインタラクティブでないUIWebViewでリンクをアクティブにすることはできません。

私のwebviewがユーザーインタラクティブなら、私はスクロールできません(私はかなりの空きスペースを手に入れることができないため)また、私はwebview(hrefタイプ)のリンクをいくつかのWebサイト。

このリンクをアクティブにするにはどうすればよいですか?スクロールを有効にするにはどうすればよいですか?

答えて

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; 


    } 
関連する問題