【发布时间】:2016-10-22 21:45:49
【问题描述】:
我有一个属性字符串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
现在我想让文本的某些部分可以点击,比如UIButton,该怎么做?
示例 1
示例 2
我需要有蓝色文本来响应触摸并运行特定功能,例如UIButton。
非常感谢您的帮助,谢谢。
【问题讨论】:
-
这里是几个解决方案的链接,我不想相信 :) stackoverflow.com/questions/20541676/…
标签: ios swift uibutton uilabel