我有一个句子,我想给这句话的某些部分上色。
例如“打开灯”将变为“打开(蓝色)指示灯(红色)”
您知道是否可以使用独特的标签制作它?
如果不可能,您是否知道如何并排管理某些标签以正确打印? (当文本太长,没有空格时返回行...)
答案 0 :(得分:1)
只需使用属性字符串。
let s = NSMutableAttributedString(string: "Turn on", attributes: [NSForegroundColorAttributeName: UIColor.blueColor()])
s.appendAttributedString(NSAttributedString(string: " the lights", attributes: [NSForegroundColorAttributeName : UIColor.redColor()]))
label.setAttributedText(s)