14

NSAttributedStringの背景色を変更するにはどうすればよいか知りたかったのですが、背景が常に白であることがわかりますが、黒にしたいのです。

それは可能ですか?どうもありがとう!

4

3 に答える 3

30

NSBackgroundColorAttributeNameが必要だと思います。そのような:

[mutableAttributedString addAttribute:NSBackgroundColorAttributeName value:[UIColor yellowColor] range:selectedRange];
于 2012-12-05T22:23:01.733 に答える
1

Swiftの場合:

attributedString.addAttribute(NSBackgroundColorAttributeName, value: yourColor, range: NSMakeRange(0, tillLocation))

役立つリンク-文字列を属性付ける別の方法

于 2018-02-13T12:54:53.223 に答える
0

最善の計画は、実際には、背景が黒のビューに文字列を描画することです。

于 2011-03-24T18:53:22.163 に答える