4

NSProgressIndicator のデフォルトの色は灰色ですが、白にしたいと思います。

それを行う方法を知っている人はいますか?私にお知らせください。

どうもありがとう。

4

1 に答える 1

-1

メソッド内に 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];
}
于 2013-09-17T09:32:27.900 に答える