2014-03-24 8 views
0

스크롤러 자체의 색상을 변경하려고하는데 drawKnob 주위를 덮어 쓸 필요가있는 것처럼 보였지만 적절하다고 생각되는 방법을 찾을 수 없었습니다.NSScroller 색상을 변경하는 방법은 무엇입니까?

새로운 스타일을 삽입하고 스크롤러를 사용하는 방법에 대해 생각한 한 가지 방법은 NSScroller 헤더에서 NSColor에 대한 정보를 찾을 수 없습니다.

아이디어가 있으십니까?

+0

다음 페이지를 참조하십시오. http://stackoverflow.com/questions/4181029/how-to-draw-a-transparent-nsscroller –

+0

노브 색상을 변경하고 싶지만 나머지는 모두 동일하게 유지하고 싶습니다. 이 주제를 보았지만 노브 자체가 아닌 노브 슬롯 색상 만 변경했습니다. – Taiki

답변

1

하위 클래스를 작성하고 변경하려는 내용에 따라 drawKnob, 또는 drawKnobSlotInRect:을 재정의해야한다고 생각합니다.

+0

나는 그 일을 끝내지 만, 초기 목표가 아닌 처음부터 손잡이를 다시 그려야했습니다. 그렇게 할 수있는 더 좋은 방법이 있는지 알고 싶습니다. – Taiki

관련 문제