У меня есть атрибут строки UILabel
, я смог покрасить некоторые части текста
let text = "Why did \(event) give \(event2) a 5 stars review? Details here. "
let linkTextWithColor = "Why did"
let range = (text as NSString).rangeOfString(linkTextWithColor)
let attributedString = NSMutableAttributedString(string:text)
attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blackColor() , range: range)
labelEvent.attributedText = attributedString
Теперь я хочу сделать некоторые части текста tappable, как UIButton
, как это сделать?
Пример 1
Пример 2.
Мне нужно, чтобы синий текст реагировал на прикосновение и выполнял определенную функцию, например, UIButton
. помощь действительно ценится, спасибо.