我只是想知道如何更改 NSAttributedString 的背景颜色,我可以看到背景一直是白色的,但我想让它变成黑色。
那可能吗??非常感谢!
我只是想知道如何更改 NSAttributedString 的背景颜色,我可以看到背景一直是白色的,但我想让它变成黑色。
那可能吗??非常感谢!
我想你想要 NSBackgroundColorAttributeName。如:
[mutableAttributedString addAttribute:NSBackgroundColorAttributeName value:[UIColor yellowColor] range:selectedRange];
对于斯威夫特:
attributedString.addAttribute(NSBackgroundColorAttributeName, value: yourColor, range: NSMakeRange(0, tillLocation))
有用的链接 -赋予字符串属性的不同方式
最好的计划实际上是在具有黑色背景的视图上绘制字符串。