我想通過打開web視圖來使所有UITextViews
處理鏈接點擊,而不是打開Safari瀏覽器。我怎麼能覆蓋這個委託功能爲我的應用程序內的所有UITextViews:如何覆蓋UITextViewDelegate函數
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
}
請詳細解釋...不明白你想要什麼.....你的textview是否在同一個viewcontroller? –