SwiftUI: где я могу получить список стандартных цветов?

#macos #colors #swiftui #themes

#macos #Цвет #swiftui #темы

Вопрос:

В SwiftUI я могу назначить цвет, используя что-то вроде этого:

 Text("…")
.background(Color.something)
  

Я знаю, что могу выбрать несколько жестко запрограммированных цветов, а также свои собственные пользовательские цвета.

Я хочу использовать стандартные цвета для темы оформления macOS (я не уверен, какая правильная терминология для этого). В частности, я хотел бы получить стандартный цвет фона текста (который при освещении выглядит белым).

Есть ли у SwiftUI доступ к этим цветам, и если да, то где я могу их найти?

Ответ №1:

Я предполагаю, что вы имели в виду это

 Text("…")
.background(Color(NSColor.textBackgroundColor))
  

И полный список находится в цветах элементов пользовательского интерфейса

Комментарии:

1. Это именно то, что я искал. UI Element Colors . Есть ли что-нибудь, чего вы не знаете о SwiftUI?