如何在代码中设置OS X应用程序主题?

时间:2019-04-30 17:15:23

标签: xcode macos themes

我有一个必须始终具有浅色主题的应用程序。即使在Mac上启用了暗模式。如何设置应用程序的主题始终为浅?

1 个答案:

答案 0 :(得分:0)

查看文档Choosing a Specific Appearance for Your App。具体来说,在“为您的应用分配特定外观”部分下,您可以为appearance的{​​{1}}属性分配一个值:

NSApplication

这相当于目标C:

NSApp.appearance = NSAppearance(named: .aqua)

如果要链接到版本低于10.14的SDK,则必须按照“退出黑暗模式选择”中的说明进行操作。基本上,在您的info.plist中创建一个名为[NSApp setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameAqua]]; 的键,名为NSRequiresAquaSystemAppearance

相关问题