当我在Mojave下的Xcode 10中构建macOS应用程序时,它会自动使我的应用程序采用黑暗模式。我尚未准备为我的应用程序实现黑暗模式。
如何为我的应用禁用“暗模式”,使其在macOS下在亮模式和暗模式下均显示为绿色?
答案 0 :(得分:12)
与macOS 10.14或更高版本链接的应用程序应同时支持light和 黑暗的外表。 […]
如果您需要更多时间来处理应用程序的暗模式支持,则可以 可以通过加入 应用中的
NSRequiresAquaSystemAppearance
键(值为YES
)Info.plist
个文件。将此键设置为YES
会导致系统忽略 用户的偏好,并始终为您的应用添加亮丽的外观。
答案 1 :(得分:2)
if (@available(macOS 10.14, *))
{
NSApp.appearance = [NSAppearance appearanceNamed: NSAppearanceNameAqua];
}
请参见documentation。