什么相当于Swift / Objective-C中Android的“ClickableSpan”类?

时间:2015-03-03 16:53:11

标签: ios swift uilabel uitextview

所以我试图创建一个视图,其中部分输入的文本成为另一个UIView的链接。我经常搜索并找到了ClickableSpan类,它可以点击文本的一部分。就像在Instagram中,当用户键入@username或#hashtag时,它会创建指向另一个视图的链接。我只是想知道如何对文本的一部分进行操作。文本可以是UILabel或UITextView。我使用的是AttributedString,还是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用UITextView属性为dataDetectorTypes执行此操作。

目标-C:

self.textView.dataDetectorTypes = UIDataDetectorTypeLink;

夫特

textview.dataDetectorTypes = .Link