gpt4 book ai didi

cocoa - NSWindow标题栏背景和文本颜色

转载 作者:行者123 更新时间:2023-12-03 17:10:01 24 4
gpt4 key购买 nike

我正在尝试设置 NSWindow 标题栏的背景颜色(而不是更改标题栏文本颜色),但我被卡住了。

在使用 Obj-C 和使用外部插件之前,该问题已在 SO 上得到解决,但必须有一个简单的方法来做到这一点。

有人以前遇到过这样的问题并愿意分享代码(用 Swift 编写)吗?

最佳答案

我知道这是近两年前提出的问题,但我想我应该说点什么。

Apple 不允许您将标题文本颜色设置为自定义值。特别是如果您想提交到应用程序商店。

但是,如果您只想将颜色更改为白色,则可以这样做。将窗口外观设置为充满活力的深色将会使用苹果不向我们提供的功能将文本颜色更改为白色。

然后您可以根据需要更改标题栏的背景颜色:

这是一个例子:

 self.view.window.appearance = NSAppearance(named: .vibrantDark)
self.view.window.titlebarAppearsTransparent = true
self.view.window.backgroundColor = NSColor(red: 93/255, green: 181/255, blue: 181/255, alpha: 1.0)

看起来像:

enter image description here

关于cocoa - NSWindow标题栏背景和文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36584859/

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