2011-03-24 143 views

回答

25

我想你想要NSBackgroundColorAttributeName。如:

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

適合我。 iOS是我用過的唯一的東西。 – DenVog 2015-03-24 13:18:59

+0

如果我只想在背景顏色上添加文本,單詞和空格,而不在新行上添加bg顏色,該怎麼辦?謝謝 – KarenAnne 2016-02-18 06:52:38

0

最好的計劃的確是在黑色背景的視圖上繪製字符串。

+0

,我發現,我想改變爲NSAttributedStringView的顏色,而不是字符串:)愚蠢的我。 .. 謝謝! – asheinfeld 2011-03-24 20:00:33

0

爲SWIFT 3.x的 attributedString.addAttribute(NSBackgroundColorAttributeName, value: yourColor, range: NSMakeRange(0, tillLocation))

樂於助人的鏈接 - Different way to attribute a string