【发布时间】:2017-10-12 11:06:06
【问题描述】:
我想让我所有的UITextViews 通过打开网页视图而不是打开 Safari 来处理链接点击。如何为我的应用程序中的所有 UITextView 覆盖此委托函数:
func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange) -> Bool
我要放入的代码如下:
func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange) -> Bool {
let webViewController = WebViewController()
webViewController.urlToLoad = URL
present(webViewController, animated: true)
return false
}
【问题讨论】:
-
请解释更多...无法理解您想要什么.....您的文本视图是否在同一个视图控制器中?
标签: ios swift uitextview uitextviewdelegate