所以我试图创建一个 View ,其中输入的文本的一部分变成了另一个 UIView 的链接。我进行了大量搜索,发现了可以单击部分文本的 ClickableSpan 类。这就像在 Instagram 中,当用户键入 @username 或 #hashtag 时,它会创建指向另一个 View 的链接。我只是想知道如何对文本的一部分进行操作。文本可以在 UILabel 或 UITextView 中。我是使用 AttributedString 还是什么?
最佳答案
您可以使用 dataDetectorTypes
属性为 UITextView
执行此操作。
objective-C :
self.textView.dataDetectorTypes = UIDataDetectorTypeLink;
swift
textview.dataDetectorTypes = .Link
关于ios - Android 的 "ClickableSpan"类在 Swift/Objective-C 中的等效项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28837425/