NSProgressIndicator的默认颜色是灰色,但我希望它是白色的。
有谁知道怎么做?请告诉我。
非常感谢。
答案 0 :(得分:-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];
}