какой цвет использовать для инвертированного темного режима Swift

Я создаю калькулятор, и я добавляю поддержку темного режима, поэтому я изменил все свои цвета на системные цвета, чтобы они менялись, когда темный режим активирован на iOS для моего фона, например, я использую системный цвет фона, который является белым в светлом режиме в черном в темном режиме ... но для отображения текста мне нужно прямо противоположное, шрифт должен быть белым в темном режиме и черным в светлом режиме ... так как я делаю это в раскадровке, я не могу просто установите для него цвет через component.color = ... (можно?), но я не могу найти системный черный цвет в сборщике ... спасибо, что помогли мне!


person JGStyle    schedule 16.03.2020    source источник
comment
Текст должен быть системной меткой.   -  person Sweeper    schedule 16.03.2020


Ответы (1)


Если вы хотите добавить поддержку темного режима в свое приложение, вы должны использовать цвет, установленный в папке с ресурсами. Установив внешний вид цвета, установленный на любой и темный, и после этого вы можете установить значение цветов для светлого режима (Любой) и темного режима. вы можете использовать проект этих цветов специально в палитре цветов раскадровки.  введите описание изображения здесь

введите описание изображения здесь

person Nisarg Shah    schedule 16.03.2020
comment
о какой папке с активами вы говорите? the assets.xcassets? Im net o swift и Xcode извините за тупость - person JGStyle; 16.03.2020
comment
@JGStyleSSBU да, папка assets.xcassets. Таким образом, щелкнув правой кнопкой мыши, вы можете создать новый набор цветов. - person Nisarg Shah; 16.03.2020