gpt4 book ai didi

objective-c - 更改窗口按钮的控制色调

转载 作者:行者123 更新时间:2023-12-03 18:04:01 39 4
gpt4 key购买 nike

我想将我的应用的默认系统控制色调覆盖为始终 NSGraphiteControlTint。但下面的代码似乎不起作用。有什么建议吗?

NSButton *button = [window standardWindowButton:NSWindowCloseButton];
[[button cell] setControlTint:NSGraphiteControlTint];

问候,埃里克

最佳答案

您设置 AppleAquaColorVariant 首选项:

[[NSUserDefaults standardUserDefaults] setInteger:NSGraphiteControlTint forKey:@"AppleAquaColorVariant"];

但是,如果您希望它在应用程序第一次启动时工作,则必须在绘制任何 UI 之前(在调用 NSApplicationMain 之前在 main 中执行此操作),或者您可以使用 NSApplication 的自定义子类,并在 [super init]

之前在其 -init 方法中调用它

关于objective-c - 更改窗口按钮的控制色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3793236/

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