我正在尝试在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
我现在正在寻找几个小时,但不知道如何解决它,有什么建议吗?
答案 0 :(得分:3)
NSDatePickerCell是NSCell的子类,它有-highlightColorWithFrame:inView:方法,你可以覆盖它并返回你想要的任何高亮颜色。