更改NSAttributedString上的背景颜色

时间:2011-03-24 18:50:49

标签: iphone ios nsattributedstring

我只是想知道如何更改NSAttributedString的背景颜色,我可以看到背景一直是白色,但我想让它变成黑色。

可能吗?非常感谢!

3 个答案:

答案 0 :(得分:28)

我认为你想要NSBackgroundColorAttributeName。如:

[mutableAttributedString addAttribute:NSBackgroundColorAttributeName value:[UIColor yellowColor] range:selectedRange];

答案 1 :(得分:0)

最好的计划是在具有黑色背景的视图上绘制字符串。

答案 2 :(得分:0)

对于swift 3.x  attributedString.addAttribute(NSBackgroundColorAttributeName, value: yourColor, range: NSMakeRange(0, tillLocation))

有用的链接 - Different way to attribute a string