首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用链接检测器不起作用- objective-c

禁用链接检测器不起作用- objective-c
EN

Stack Overflow用户
提问于 2015-11-01 11:26:52
回答 1查看 105关注 0票数 0

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

我怎么才能让它在我按下它时不会出现链接检测?什么代码可以工作?

EN

回答 1

Stack Overflow用户

发布于 2015-11-01 12:09:49

您可以为UIWebView提供一个delegate,并将-webView:shouldStartLoadWithRequest:navigationType:委托方法实现给return NO; (除了在初始加载时)。

这将阻止用户查看除该单个页面之外的任何内容。

为了在评论中提供一个请求的例子...从allowLoad=YES开始,然后:

代码语言:javascript
复制
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
    return allowLoad;
}

- (void)webViewDidFinishLoad:(UIWebView*)webView {
    allowLoad = NO;
}

可能是helped..happy编码..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33458915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档