Любой способ получить iOS системных цветов темы по умолчанию - PullRequest
1 голос
/ 06 мая 2020

В моем приложении я программно изменил цвета некоторых виджетов, например navigation bar, buttons. 1003 *

Спасибо

1 Ответ

1 голос
/ 08 мая 2020

Swift 5 - iOS 13 +

Да, установка цвета на ноль вернет цвета к цветам по умолчанию. И это будет нормально работать и с темным режимом.

Примеры:

myButton.textColor = nil
navBar.titleTextAttributes?[.foregroundColor] = nil
navBar.largeTitleTextAttributes?[.foregroundColor] = nil
navBar.barTintColor = nil

, где navBar - это экземпляр вашей панели навигации.

...