在NSTextField中设置背景颜色时有不需要的白色背景

时间:2013-03-06 12:07:45

标签: cocoa background-color nstextfield

我有一个放在IB中的NSTextField。委托已设置及其方法

- (void)controlTextDidChange:(NSNotification *)notification

工作正常。

我想要实现的是在用户开始输入后立即将NSTextField的背景颜色设置为红色。 但我得到的是:

enter image description here

你可以看到文字顶部有一条细红线,告诉我

[textField setBackgroundColor:[NSColor redColor]];

有点工作。

我喜欢的是:

enter image description here

有人知道如何在键入NSTextField时摆脱白色文字背景吗?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

检查开始时间你的文本字段背景颜色应该设置为clearcolor。尝试使用清晰的颜色然后更改。

答案 1 :(得分:0)

将其设置为clearcolor,然后设置new colour