Я использую новый UIAlertController
для реализации меню параметров для своего приложения. Я пытаюсь получить цвет фона UIAlertController
в соответствии с темой остальной части моего приложения. Тема для моего приложения достаточно проста, и состоит из белого текста с голубым/серым цветом фона для панели инструментов и панели навигации, как показано ниже:Настройка цвета фона для UIAlertController в Swift
Однако, у меня возникли некоторые проблемы при попытке получить мой UIAlertController
, чтобы соответствовать этой теме. Я сделал следующие два вызова, чтобы установить цвета текста и фон:
uiAlertController.view.backgroundColor = UIColor(red: CGFloat(.17255), green: CGFloat(.24314), blue: CGFloat(.31373), alpha: CGFloat(1.0))
uiAlertController.view.tintColor = UIColor.whiteColor()
Это изменило UIAlertController
выглядеть следующим образом:
текст был изменен с цвета по умолчанию синих систем на белый, но цвет фона неправильный. Я также попытался изменить указательную непрозрачность (uiAlertController.view.opaque = true
), но это тоже не помогло. Как мне настроить цвет фона, чтобы он соответствовал моей панели навигации и панели инструментов? Спасибо