iphone app webview链接动作

时间:2010-07-10 05:53:18

标签: iphone objective-c uiview uiwebview

有没有办法让点击UIWebView的html中的链接来加载另一个UIView并将url的值传递给该视图,而不是在同一个UIWebView中加载该html页面。基本上,修改单击UIWebView中链接的默认操作。这可能吗?

2 个答案:

答案 0 :(得分:6)

UIWebViewDelegate执行此操作:

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

  if ( navigationType == UIWebViewNavigationTypeLinkClicked ) {
    // do something with [request URL]
    return NO;
  }
  return YES;
}

答案 1 :(得分:0)