2009-12-15 8 views
0

Objective-C/Cocoa에서 작은 타이머 앱을 만들려고합니다. NSDatePicker를 사용하여 시작 값을 설정할 수 있습니다.NSDatepickerCell을위한 Hightlight 색상

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

을하지만 문제가있다 : 전체 응용 프로그램이 HUD 패널에 그린에있을 것입니다 때문에, 녹색 텍스트의 색상을 변경할 수 있었다. 때마다 나는 그것이 회색 색상을 재치, 값을 변경 선택기를 주요 사용하고 당신이 할 수없는 그 자체는 다른 곳을 클릭하지 않는 한이 무슨 값 :

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

을 내가 지금 시간을 찾고, 그러나 그것을 고칠 수있는 단서가 없습니다, 어떤 제안?

답변

3

NSDatePickerCell은 -highlightColorWithFrame : inView : 메서드가있는 NSCell의 하위 클래스이며 원하는 하이라이트 색상을 무시하고 반환 할 수 있습니다.

+0

메서드를 재정의하고 원하는 색상을 반환하는 방법을 설명하기 위해 친절하십니까? –

+0

모든 Objective-C 클래스와 동일한 방식으로 작동합니다. 이 Q & A를 참조하십시오. http://stackoverflow.com/questions/6858457/objective-c-overriding-method-in-subclass –