Я хочу изменить цвет текста моих кнопок UIB на .orange каждый раз, когда пользователь выбирает одну кнопку, чтобы показать, какая из них выбрана.Он меняет цвет обратно на .белый, если выбрана другая кнопка.Я попытался создать подкласс для кнопок с кодом ниже, но ничего не изменилось.Использование раскадровки и изменение атрибута цвета в инспекторе также не работает.Чего мне не хватает?
class HighlightedButton: UIButton {
override var isHighlighted: Bool {
didSet {
backgroundColor = isHighlighted ? .orange : UIColor(red: 44/255, green: 62/255, blue: 80/255, alpha: 1.0)
}
}
override var isSelected: Bool {
didSet {
titleLabel?.textColor = isSelected ? .orange : .white
}
}