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

问题描述:

我有一个放置在IB中的NSTextField。代表已设置及其方法在NSTextField中设置背景色时有不需要的白色背景

- (void)controlTextDidChange:(NSNotification *)notification 

工作正常。

我喜欢的是,一旦用户开始输入,就将我的NSTextField的背景颜色设置为红色。 但是我所得到的是这样的:

enter image description here

你可以看到有哪个告诉我,

[textField setBackgroundColor:[NSColor redColor]]; 

是怎么样的工作文字的顶部细红线。

什么我喜欢的反而是这样的:

enter image description here

有没有人有一个想法如何,同时输入到的NSTextField我可以摆脱白字的背景?

感谢您的帮助。

检查开始时间您的文本框的背景颜色应设置clearcolor.Try它与清晰的颜色,然后改变。

+0

就是这样。非常感谢。 – uem 2013-03-06 12:20:31

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