gpt4 book ai didi

cocoa - 如何以不同的颜色显示旋转的 NSProgressIndicator?

转载 作者:行者123 更新时间:2023-12-03 16:01:27 25 4
gpt4 key购买 nike

我在我的 cocoa 应用程序中使用“旋转器”NSProgressIndicator:

spinner image

我想以不同的颜色显示它,以便它在深色背景上显示良好:

inverted spinner image

我该如何去做呢?我的最后一招是编写自己的自定义 NSView 子类来呈现自定义动画,但我什至不确定从哪里开始。如有任何帮助,我们将不胜感激。

最佳答案

这就是我所做的:

    #import <QuartzCore/QuartzCore.h>

...

CIFilter *lighten = [CIFilter filterWithName:@"CIColorControls"];
[lighten setDefaults];
[lighten setValue:@1 forKey:@"inputBrightness"];
[self.indicator setContentFilters:[NSArray arrayWithObjects:lighten, nil]];

关于cocoa - 如何以不同的颜色显示旋转的 NSProgressIndicator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/456445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com