Swift归因于字符串部分的彩色问题

时间:2018-05-27 18:13:09

标签: swift nsattributedstring nsattributedstringkey

我正在尝试使用范围将某些文本的后半部分更改为其他颜色。

        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键设置的颜色。只是看不出是什么问题。

TY

0 个答案:

没有答案