-1

我有一个句子,我想给这句话的某些部分上色。

例如“打开灯”将变为“打开(蓝色)灯(红色)”

你知道是否可以用一个独特的标签来制作它?

如果不可能,您知道如何并排管理一些标签以正确打印它们吗?(文本太长时返回行,没有空格......)

4

1 回答 1

1

只需使用属性字符串。

let s = NSMutableAttributedString(string: "Turn on", attributes: [NSForegroundColorAttributeName: UIColor.blueColor()])
s.appendAttributedString(NSAttributedString(string: " the lights", attributes: [NSForegroundColorAttributeName : UIColor.redColor()]))

label.setAttributedText(s)
于 2016-07-14T09:55:37.033 回答