I'm creating attributed strings in several positions in a UILabel. How can I detect a tap on each one of them, and how can I detect which one has been tapped? Is there a way to do it?
This is how I'm adding my attributed string:
let anotherAttribute = [NSBackgroundColorAttributeName: UIColor.yellow ]
let attributedString: NSMutableAttributedString = NSMutableAttributedString(string: "hello my name is bla", attributes: anotherAttribute
attributedString.addAttributes(anotherAttribute, range: NSRange(location: 9, length: 4))
self.descLabel.attributedText = attributedString
Any help? Thanks!