Swift AddAttribute re:链接

时间:2019-03-03 16:00:09

标签: swift uitextview

我有一个UITextView对象,该对象在较大的View View层次结构的DetailViewController中显示文本。 UITextView中显示的某些文本包含一些我希望以链接形式显示的单词,点击这些单词将实例化一个DetailViewController的新实例,其中包含与链接相关的数据。

问题:通过addAttribute(name:, value: , range:)创建的链接对象是否提供实现此目标的方法?我想我需要将数据对象传递给 value 参数,并在实例化DetailView Controller时使用该数据对象。但是,value参数似乎使用了URL,该URL可以传递给与UITextView结合使用的以下协议方法:

func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange) -> Bool 

或者,任何人都可以指出一个示例代码来举例说明我正在尝试实现的目标。我在互联网上找到的几乎所有内容都使用URL作为链接。

非常感谢您的指导。 -基思(Keith)

0 个答案:

没有答案