我有一个必须始终具有浅色主题的应用程序。即使在Mac上启用了暗模式。如何设置应用程序的主题始终为浅?
答案 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
。