swift 突出显示文本中的链接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 突出显示文本中的链接相关的知识,希望对你有一定的参考价值。
class ViewController: UIViewController, UITextViewDelegate {
@IBOutlet var textView: UITextView!
override func viewDidLoad() {
let attributedString = NSMutableAttributedString(string: "Want to learn iOS? You should visit the best source of free iOS tutorials!")
attributedString.addAttribute(.link, value: "https://www.hackingwithswift.com", range: NSRange(location: 19, length: 55))
textView.attributedText = attributedString
}
func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
UIApplication.shared.open(URL)
return false
}
}
以上是关于swift 突出显示文本中的链接的主要内容,如果未能解决你的问题,请参考以下文章
突出显示链接
使用正则表达式突出显示文本中的链接(Linkify vs Patterns)
如何在 swift 中使自定义 UITableViewCell 中的链接可点击
选择元素中的文本(类似于用鼠标突出显示)
选择元素中的文本(类似于用鼠标突出显示)
选择元素中的文本(类似于用鼠标突出显示)