无法在用户不可交互的 UIWebView 中激活链接
Posted
技术标签:
【中文标题】无法在用户不可交互的 UIWebView 中激活链接【英文标题】:Can't make link active in UIWebView that is not user interactible 【发布时间】:2011-09-13 09:50:47 【问题描述】:我在滚动视图中有一个 webview,里面有很多文本。
问题是,如果我的 webview 是用户交互的,我无法滚动(因为我无法获得足够的空白空间来触摸),而且我在 webview 中有一些链接(a 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;
【讨论】:
以上是关于无法在用户不可交互的 UIWebView 中激活链接的主要内容,如果未能解决你的问题,请参考以下文章