突出显示NSDatepicker Cell的颜色

时间:2009-12-15 20:09:55

标签: objective-c cocoa

我正在尝试在Objective-C / Cocoa中做一个小计时器应用程序。我正在使用NSDatePicker来设置起始值。我设法将文本颜色更改为绿色,因为整个应用程序将在HUD面板上显示为绿色:

date picker right http://jeenaparadies.net/t/s/datepicker-right.png

但是有一个问题。每当我使用选择器更改值时,它会以灰色突出显示它,除非您单击其他位置,否则无法显示它具有的值:

date picker wrong http://jeenaparadies.net/t/s/datepicker-wrong.png

我现在正在寻找几个小时,但不知道如何解决它,有什么建议吗?

1 个答案:

答案 0 :(得分:3)

NSDatePickerCell是NSCell的子类,它有-highlightColorWithFrame:inView:方法,你可以覆盖它并返回你想要的任何高亮颜色。