2012-07-12 159 views
1

我有一個NSSearchField,我想改變它的背景顏色,但我不能夠做到這一點我嘗試了幾件事情:背景顏色不工作

1)我試圖設置DrawBackground TRUE,然後setBackgroundColor但DrawBackGround的值始終爲false任我嘗試將其設置槽代碼或筆尖。(我不知道爲什麼?)

2)我嘗試了設置NSText的BACKGROUNDCOLOR但它不是好看,因爲它不是覆蓋整個NSSearchField的小型搜索圖標和取消圖標所在的極端角落將保持無色。

3)我想讓searchField具有它所在的視圖的顏色,所以我減少了searchField的alpha值,這看起來不錯,但是文本的alpha值也降低了,所以有什麼辦法可以讓文本的alpha值始終保持1

謝謝:)

回答

0

NSSearchField是的NSTextField,再次的NSTextField延伸的NSView的延續,

不知道,但它可能使一個自定義的CLAS和重寫的drawRect功能和油漆與背景顏色。

+0

謝謝你會試試 – 2012-09-05 09:17:06