2011-05-31 7 views
7

Estoy usando un NSTextField y personalizando el editor de campo usando el método setupFieldEditorAttributes :. Esto me permite establecer colores de primer plano y fondo personalizados para el texto seleccionado, lo cual es importante porque mi textField tiene un fondo negro y texto blanco. En general, esto funciona bien. Sin embargo, mi configuración parece anulada cuando desactivo la aplicación y la ventana ya no es la clave. El fieldEditor NSTextView permanece allí, pero el dibujo cambia a un color de texto blanco y a un color de selección gris claro (los valores predeterminados). ¿Alguien tiene sugerencias sobre cómo puedo personalizar este dibujo?Cómo personalizar los colores de texto seleccionados de un NSTextField/NSTextView en un estado inactivo

Respuesta

0

Puede invalidar [NSWindow willReturnFieldEditor: toObject:] y devolver allí NSTextView personalizado con el color de selección modificado.

Cuestiones relacionadas