Наличие нежелательного белого фона при настройке цвета фона в NSTextField
У меня есть NSTextField, который находится в IB. Делегат установлен и его метод
- (void)controlTextDidChange:(NSNotification *)notification
работает отлично.
Что мне нравится делать, так это устанавливать цвет фона моего NSTextField на красный, как только пользователь начнет печатать. Но то, что я получаю, это:
Вы можете видеть, что есть тонкая красная линия поверх текста, которая говорит мне, что
[textField setBackgroundColor:[NSColor redColor]];
это вид работы.
Что мне нравится иметь вместо этого это:
У кого-нибудь есть идеи, как я мог бы избавиться от белого текста фона при вводе в NSTextField?
Спасибо за вашу помощь.
2 ответа
Решение
Проверьте во время запуска цвет фона вашего текстового поля должен быть установлен clearcolor. Попробуйте его с чистым цветом, а затем измените.