Могу ли я создать NSColor с кодом, чтобы он мог меняться в зависимости от темного или светлого режима? - PullRequest
0 голосов
/ 24 мая 2019

enter image description here Я могу создать такой цвет в управлении активами XCode, конечно, для его применения требуется более 10,13.

В настоящее время я добавляю функциональность темы в свое приложениеи я думаю, что было бы полезно кодировать объект NSColor, который автоматически адаптируется к ярким или темным режимам.

Я не знаю, можно ли этого достичь.Если это не может быть достигнуто, я не знаю, есть ли какая-либо дополнительная информация о предмете, которая может быть дана мне.

1 Ответ

0 голосов
/ 24 мая 2019

Стандартные системные цвета ( labelColor , controlColor и т. Д.) Автоматически настраиваются для темного режима, в противном случае вам потребуется указать собственные цвета и методы для определения настройки (илииспользуйте NSAppearance ) - см. Поддержка темного режима в вашем интерфейсе .

...