self.webview.dataDetectorTypes = UIDataDetectorTypeNone;
对我的uiwebview不起作用。你仍然可以看到lin检测(见下图)
我如何制作它,以便在我按下时链接检测不会出现?什么代码可以使用?
答案 0 :(得分:0)
您可以向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;
}
可能会帮助......快乐的编码..