2012-08-07 5 views
2

NSProgressIndicator 막대 내부에 그려지는 기본 그래디언트의 색상을 변경하고 싶습니다. 가장 쉬운 방법은 무엇입니까?그려진 막대에 다른 색상의 NSProgressIndicator

+0

가능한 중복 http://stackoverflow.com/questions/456445/how : 진행률 막대가 -can-i-display-the-spinning-nsprogressindicator-in-different-color) Kelan의 답을 확인하십시오. –

+0

@NayanChauhan : 아니요, 복제본이 아닙니다. 그리고 Kelan의 답변은 바를 기반으로 한 것이 아니라 원형 지시기에 대한 것입니다. 내 대답을 확인하십시오 ... 가장 쉬운 방법 중 하나가 될 수 있습니다 ... –

답변

0

this answer에서 제안한 것처럼 코어 이미지 필터를 적용하여 색을 다시 채울 수 있습니다. 그 방법은 가장 쉬운 방법입니다. 직접 애니메이션을 적용 할 필요는 없습니다.

완전히 다른 모습을 원하면 drawRect:을 무시하고 [self doubleValue][self maxValue]을 사용하여 원하는 것을 그립니다. 그릴 위치를 찾으십시오. 그래도 애니메이션이나 그라디언트를 무료로 얻을 수는 없습니다.

+0

그리고 NSProgressIndicator에 필터를 적용하는 방법? 이미지를 적용하려면 어떻게해야합니까? – Thunder

0

시도 this 코드입니다. 그런 다음

enter image description here

당신은 것입니다 ... YRKSpinningProgressIndicator 클래스를 추출하고 평소 진행 표시기

6

가장 쉬운 방법은 .... 색상을 변경 더 나은 이해를 위해 스크린 샷을 참조하는 것입니다로 사용

enter image description here

[? 내가 다른 색상의 회전 NSProgressIndicator을 표시 할 수있는 방법] (의
관련 문제