我正在尝试使用范围将某些文本的后半部分更改为不同的颜色。
let stringToColor = NSLocalizedString("Plan", comment: "")
let mainString = title + ": " + stringToColor
let range = (mainString as NSString).range(of: stringToColor)
let attrString = NSMutableAttributedString(string: mainString)
attrString.addAttribute(NSAttributedStringKey.foregroundColor, value: UIColor.orange, range: range)
文本被输出,但都是一种颜色,而不是使用foregroundColor
键设置的一种颜色。就是看不出是什么问题。
泰