7

我有一个未选中检测电话号码的 UIWebView。但是,它不断强调本文中的数字:

Version: 2.1 3.19.2009

文本不在锚点或任何东西中。有没有办法强制 UIWebView 不检测电话号码?

4

4 回答 4

18

尝试

webview.dataDetectorTypes = UIDataDetectorTypeNone;
于 2010-02-25T06:38:15.743 回答
11

Interface Builder 的 UIWebView 属性面板似乎有问题;“检测电话号码”复选框似乎没有任何影响。在运行时检查 UIWebView 的检测电话号码属性表明它实际上没有被 IB 修改。

目前,将代码中的检测电话号码属性设置为“否”可以正常工作。问题仅在于 IB 调色板。

除非我们都缺少某些东西,否则这是一个错误。我建议在http://bugreport.apple.com/上提交它。此外,如果您想让其他开发人员看到它,您可以在http://openradar.appspot.com/上发布它。

于 2009-04-20T14:29:24.747 回答
7

Swift 3+ 以编程方式

webView.dataDetectorTypes = []
于 2017-04-27T17:36:32.897 回答
1
[webview setDetectsPhoneNumbers:NO];

它会为你工作......

于 2011-07-22T06:47:50.093 回答