在的绘制函数NSImageView
,我想设置我的自定义对焦环的颜色,而不是默认的蓝色color.I尝试如下代码
NSSetFocusRingStyle(NSFocusRingOnly);
[[NSColor redColor] setStroke];
NSRectFill([self bounds]);
但颜色仍然默认蓝色color.How我能解决这个问题?
更新: NSShadow
类帮助我完成加入焦点ring.It的容易改变的阴影颜色。
NSShadow *shadow = [[[NSShadow alloc] init] autorelease];
[shadow setShadowBlurRadius:5];
[shadow setShadowOffset:NSMakeSize(0.0, 0.0)];
[shadow setShadowColor:[NSColor redColor]];
[shadow set];
我在NSImageView的抽签功能代码。