由于某些原因,我的uiwebview不能使用self.webview.dataDetectorTypes = UIDataDetectorTypeNone;。您仍然可以看到lin检测(见下图)

我怎么才能让它在我按下它时不会出现链接检测?什么代码可以工作?
发布于 2015-11-01 12:09:49
您可以为UIWebView提供一个delegate,并将-webView:shouldStartLoadWithRequest:navigationType:委托方法实现给return NO; (除了在初始加载时)。
这将阻止用户查看除该单个页面之外的任何内容。
为了在评论中提供一个请求的例子...从allowLoad=YES开始,然后:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
return allowLoad;
}
- (void)webViewDidFinishLoad:(UIWebView*)webView {
allowLoad = NO;
}可能是helped..happy编码..
https://stackoverflow.com/questions/33458915
复制相似问题