你如何从UIWebView中删除链接?
我在我的iPhone应用程序上使用UIWebView。 我如何删除自己放置的链接。 例如,我有一些双重价值和ios认为这是一个电话号码,突出显示它!
我尝试禁用xib文件中的用户交互。 没有帮助。 有人能帮我吗。
在html的<head>
中,你可以把:
<meta name="format-detection" content="telephone=no">
Safari HTML参考 :
默认情况下,iOS上的Safari检测到任何格式化为电话号码的string,并使其成为调用号码的链接。 指定电话=否禁用此function。
或者使用dataDetectorTypes掩码以编程方式从Web视图中取消设置此检测:
webView.dataDetectorTypes &= ~UIDataDetectorTypePhoneNumber;
你有没有试图改变dataDetectorTypes值?
您可以使用此属性来指定应在Web视图中自动转换为可点击url的数据types(电话号码,http链接,电子邮件地址等)。 单击时,Web视图将打开负责处理URLtypes的应用程序并将URL传递给它。
在此处查看更多详细信息: http : //developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIWebView/dataDetectorTypes