, 내 사용자 정의 포커스 링의 색상을 설정하려면, 내가 할 수 파랑 색을 한대로 시도하지 기본 코드초점 링 색상을 변경하는 방법은 무엇입니까? <code>NSImageView</code>의 draw 함수에서
NSSetFocusRingStyle(NSFocusRingOnly);
[[NSColor redColor] setStroke];
NSRectFill([self bounds]);
다음하지만 색깔은 여전히 블루 color.How 기본입니다 이 문제를 해결 하시겠습니까?
업데이트 : NSShadow
클래스를 사용하면 포커스 링을 추가하는 데 도움이됩니다. 그림자 색상을 쉽게 변경할 수 있습니다.
NSShadow *shadow = [[[NSShadow alloc] init] autorelease];
[shadow setShadowBlurRadius:5];
[shadow setShadowOffset:NSMakeSize(0.0, 0.0)];
[shadow setShadowColor:[NSColor redColor]];
[shadow set];
이 코드는 NSImageView의 그리기 기능에서 코딩합니다.
NSImageView의 그리기 기능에서 나는 이것을 발견했습니다. NSShadow 클래스를 사용하여 this.It을 포커스 링과 동일하게 보았습니다. 감사합니다. – gohamgx