从Web View上的文本中检测链接

时间:2018-05-10 17:51:22

标签: swift webview

我的视图中有RichTextEditorView,当我添加链接时,它看起来像普通文字,但突出显示...... 问题:我该怎么做,当我点击突出显示的链接时,它会处理到safari并打开该链接。

SCREENSHOT

1 个答案:

答案 0 :(得分:0)

您必须实施此方法委派func richEditor(_ editor: RichEditorView, shouldInteractWith url: URL) -> Bool并使用网址

来自Documents =>当内部UIWebView开始加载不知道如何响应的URL时调用。例如,如果有外部链接,然后用户点击它

extension ViewController: RichEditorDelegate {


    func richEditor(_ editor: RichEditorView, shouldInteractWith url: URL) -> Bool{

        UIApplication.shared.open(url, options: [:])
    }

}