Использование XCode версии 9.4.1 (9F2000) Я хотел бы динамически разрешить пользователю изменять тему приложения Mac с «Светлой» на «Темный» и т. Д., Но я падаю на первое препятствие.
Я попытался поместить следующий код в методы applicationDidFinishLaunching
и ViewController viewDidLoad
, но ни один из них не привел к изменению темы на Темную тему.
NSAppearance* appearance = [NSAppearance appearanceNamed:NSAppearanceNameVibrantDark];
[self.window setAppearance:appearance];
Мне не удалось найти образец Apple, показывающий, как это сделать программно. Кто-нибудь может указать, что я упустил ??
D. * * +1010