Apple рекомендует использовать системные цвета для автоматической адаптации приложений к светлому и темному режимам, например:
myLabel.textColor = UIColor.secondaryLabel
Здесь Apple перечисляет различные свойства, которые следует использовать, например, в приведенном выше примере, и системные цвета для фона, текста-заполнителя и т. Д.
Но в нем нет свойства UIButton
элементов.
Какое свойство или другой метод следует использовать для адаптации кнопок UIB к изменениям темы?
На данный момент я делаю это:
myButton.tintColor = UIColor.link
, который предположительно предназначен для ссылок, но является единственным "кликабельным" свойством, которое я нашел.
Я не собираюсь использовать что-то вроде UIColor.systemRed
, скорее что-то вроде UIColor.systemBackground
, которое автоматически адаптируется к текущей теме.