When I build my macOS app in Xcode 10 under Mojave, it automatically makes my app adopt Dark Mode. I am not ready yet to implement Dark Mode for my app.
How do I disable Dark Mode for my app, so it appears aqua in both the light and dark mode under macOS?
Apps linked against macOS 10.14 or later should support both light and dark appearances. […]
If you need extra time to work on your app's Dark Mode support, you can temporarily opt out by including the
NSRequiresAquaSystemAppearance
key (with a value ofYES
) in your app'sInfo.plist
file. Setting this key toYES
causes the system to ignore the user's preference and always apply a light appearance to your app.
if (@available(macOS 10.14, *))
{
NSApp.appearance = [NSAppearance appearanceNamed: NSAppearanceNameAqua];
}
See documentation .
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.