2011-03-24 30 views

Respuesta

25

Creo que quieres NSBackgroundColorAttributeName. Tales como:

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

Funciona para mí. iOS es lo único con lo que lo he usado. – DenVog

+0

¿Qué sucede si quiero poner un color de fondo solo en el texto, las palabras y los espacios, sin poner color bg en la nueva línea? Gracias – KarenAnne

0

El mejor plan sería dibujar la cuerda en una vista con fondo negro.

+0

descubrí que quería cambiar el color de la NSAttributedStringView y no la cadena :) me tonta. .. ¡Gracias! – asheinfeld

0

Para 3.x rápida attributedString.addAttribute(NSBackgroundColorAttributeName, value: yourColor, range: NSMakeRange(0, tillLocation))

Helpfull enlace - Different way to attribute a string

Cuestiones relacionadas