如何更改要传递到标签中的字符串数组中特定文本的颜色?
假设我有一个字符串数组:

var stringData = ["First one", "Please change the color", "don't change me"]

然后传递给一些标签:
Label1.text = stringData[0]
Label2.text = stringData[1]
Label3.text = stringData[2]

更改stringdata[1]中单词“the”的颜色的最佳方法是什么?
提前谢谢你的帮助!

最佳答案

let str = NSMutableAttributedString(string: "Please change the color")
str.addAttributes([NSForegroundColorAttributeName: UIColor.red], range: NSMakeRange(14, 3))
label.attributedText = str

range是特定文本的范围。

关于swift - 更改字符串数组中特定文本的颜色。 swift ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41031257/

10-09 12:53