Альфа не обновляется - UIColor
Я пытаюсь изменить альфа-канал, который был изначально установлен в Storyboard
в 0.2
, чтобы 1
:
@IBAction func test(_ sender: UIButton) {
let axOrange = UIColor(red: 0.957, green: 0.635, blue: 0.353, alpha: 1)
watermarkRows[3].stackView.subviews[20].backgroundColor = axOrange
}
Я также пытался UIColor.axOrange.withAlphaComponent(1)
но мой графический интерфейс не обновляется.
Отметим, что все UIView
в watermarkRows
загружаются из кастома nib
файл. И, если я изменю backgroundColor
на другой цвет, он меняется, но alpha
остается такой же.
1 ответ
Решение
Альфа-компонент view.backgroundColor
и view.alpha
это 2 разные вещи.
Вы, кажется, установили view.alpha = 0.2
в вашей раскадровке, чтобы изменить альфа в коде...
@IBAction func test(_ sender: UIButton) {
watermarkRows[3].stackView.subviews[20].alpha = 1
}