¿Cómo configuro el color de un texto de etiqueta NSButtonCell (título), que es la celda de columna para una vista de tabla? En mi caso, es una celda de botón de casilla de verificación. (¿Es posible usar IB?)¿Cómo configuro el color de una etiqueta de texto NSButtonCell?
5
A
Respuesta
9
Puede intentar con un valor de cadena atribuido.
NSColor *txtColor = [NSColor redColor];
NSFont *txtFont = [NSFont boldSystemFontOfSize:14];
NSDictionary *txtDict = [NSDictionary dictionaryWithObjectsAndKeys:
txtFont, NSFontAttributeName, txtColor, NSForegroundColorAttributeName, nil];
NSAttributedString *attrStr = [[[NSAttributedString alloc]
initWithString:@"Hello!" attributes:txtDict] autorelease];
[[attrStrTextField cell] setAttributedStringValue:attrStr];
[attrStrTextField updateCell:[attrStrTextField cell]];
12
Prueba este, creo que es el perfecto.
NSColor *color = [NSColor redColor];
NSMutableAttributedString *colorTitle =
[[NSMutableAttributedString alloc] initWithAttributedString:[button attributedTitle]];
NSRange titleRange = NSMakeRange(0, [colorTitle length]);
[colorTitle addAttribute:NSForegroundColorAttributeName
value:color
range:titleRange];
[button setAttributedTitle:colorTitle];
Cuestiones relacionadas
- 1. ¿Cómo configuro el color de una etiqueta (texto coloreado) en Java?
- 2. ¿Cómo configuro el color de fondo de una JLabel?
- 3. ¿Cómo configuro el texto de un GtkTextView?
- 4. ¿Cómo configuro el color de fondo de un Marco HTML?
- 5. ¿Cómo configuro la propiedad de destino en una etiqueta?
- 6. UITableView texto de la celda Color de etiqueta
- 7. NSButtonCell dentro de NSCell personalizado
- 8. Cambiar el color de fondo de una etiqueta en C#
- 9. ¿Cómo configuro el rango de color en Google Chart?
- 10. ¿Cómo configuro el color de fondo en UIView usando CGContext?
- 11. SWT Java: cómo cambiar el color del texto en el control de etiqueta?
- 12. cómo cambiar el color de la etiqueta de texto QCheckBox en Qt?
- 13. Establecer el texto de la etiqueta de anclaje en Javascript
- 14. Cómo establecer el color de texto DataGridTextColumn?
- 15. ¿Cómo cambiar el texto de una etiqueta en jQuery?
- 16. JQuery: ¿Cómo reemplazar el texto DESPUÉS de una etiqueta anidada?
- 17. NSButtonCell vs NSButton
- 18. ¿Cómo hacer un fondo para una etiqueta será sin color?
- 19. ¿Cómo configuro el tamaño de un cuadro de texto HTML?
- 20. Intentando cambiar el color del borde de una etiqueta
- 21. ¿Cómo configuro con qué plot() etiqueta el eje x?
- 22. ¿Cómo configuro el color de fondo de una UITableView dentro de un UIPopoverController?
- 23. ¿Cómo configuro programáticamente el degradado de color de fondo en una barra de título personalizada?
- 24. ¿Cómo configuro la etiqueta de accesibilidad para una vista en el constructor de interfaces xcode4?
- 25. Obtener texto fuera de una etiqueta y dentro de otro
- 26. C# ComboBox en estilo DropDownList, ¿cómo configuro el texto?
- 27. ¿Cómo configuro el color en Rectángulo en Matplotlib?
- 28. ¿Cambia el tamaño del texto de una etiqueta cuando el texto es más largo que el tamaño de la etiqueta?
- 29. Cómo establecer los botones de color de etiqueta de texto para estado UIControlStateHighlighted
- 30. Android: ¿Cómo configuro el tamaño de texto para un diseño?
Puede pasar '0.0' para que el tamaño obtenga el tamaño normal predeterminado. También puede solicitar NSFont para cualquiera de los otros tamaños (por ejemplo, el tamaño para controles y celdas pequeños). Por lo general, no debes aprobar un tamaño explícito. –