我有一个 ScrollView 中的 WebView ,其中有很多文本。
问题是,如果我的 webview 是用户交互的,我无法滚动(因为我无法完全获得空白空间来触摸),而且我在 webview 中还有一些指向某些网站的链接(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;
}
关于iphone - 无法在用户不可交互的 UIWebView 中激活链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7399864/