Как настроить выбранные цвета текста NSTextField / NSTextView в неактивном состоянии - PullRequest
7 голосов
/ 31 мая 2011

Я использую NSTextField и настраиваю fieldEditor с помощью метода setupFieldEditorAttributes:.Это позволяет мне устанавливать собственные цвета переднего плана и фона для выделенного текста, что важно, потому что у моего textField есть черный фон и белый текст.Как правило, это работает нормально.Однако мои настройки кажутся переопределенными, когда я деактивирую приложение, и окно больше не является ключевым.FieldEditor NSTextView остается там, но рисунок меняется на белый цвет текста и светло-серый цвет выделения (по умолчанию).У кого-нибудь есть предложения по настройке этого чертежа?

1 Ответ

0 голосов
/ 05 декабря 2012

Вы можете переопределить [NSWindow willReturnFieldEditor: toObject:] и вернуть туда пользовательский NSTextView с измененным цветом выделения.

...