Наличие нежелательного белого фона при настройке цвета фона в NSTextField

У меня есть NSTextField, который находится в IB. Делегат установлен и его метод

- (void)controlTextDidChange:(NSNotification *)notification

работает отлично.

Что мне нравится делать, так это устанавливать цвет фона моего NSTextField на красный, как только пользователь начнет печатать. Но то, что я получаю, это:

Вы можете видеть, что есть тонкая красная линия поверх текста, которая говорит мне, что

[textField setBackgroundColor:[NSColor redColor]];

это вид работы.

Что мне нравится иметь вместо этого это:

У кого-нибудь есть идеи, как я мог бы избавиться от белого текста фона при вводе в NSTextField?

Спасибо за вашу помощь.

2 ответа

Решение

Проверьте во время запуска цвет фона вашего текстового поля должен быть установлен clearcolor. Попробуйте его с чистым цветом, а затем измените.

Установите это clearcolor затем установить new colour

Другие вопросы по тегам