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