NSProgressIndicator のデフォルトの色は灰色ですが、白にしたいと思います。
それを行う方法を知っている人はいますか?私にお知らせください。
どうもありがとう。
NSProgressIndicator のデフォルトの色は灰色ですが、白にしたいと思います。
それを行う方法を知っている人はいますか?私にお知らせください。
どうもありがとう。
メソッド内に NSProgressIndicator のサブクラスを作成すると、次のようになります
- (void)drawRect:(NSRect)dirtyRect
{
// Drawing code here.
[self setControlTint:NSGraphiteControlTint];
CGContextSetBlendMode((CGContextRef)[[NSGraphicsContext currentContext] graphicsPort], kCGBlendModeSoftLight);
[[[NSColor whiteColor] colorWithAlphaComponent:1] set];
[NSBezierPath fillRect:dirtyRect];
[super drawRect:dirtyRect];
}