1
在NSImageView
的繪製函數,我想設置我的自定義對焦環的顏色,而不是默認的藍色color.I嘗試如下代碼如何更改對焦環的顏色?
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類完成這個。它看起來像聚焦環一樣。謝謝。 – gohamgx