, поэтому я хочу изменить цвет моего текста и границы при нажатии кнопки и изменить его обратно, если не выбран
вот мой код
@objc func button_Select(_ sender: UIButton) {
let button = sender
if button.isSelected == true {
button.backgroundColor = #colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
button.layer.cornerRadius = 10
button.layer.borderWidth = 1
button.layer.borderColor = #colorLiteral(red: 0.9424466491, green: 0.6981263757, blue: 0.6917206645, alpha: 1)
button.titleLabel?.textColor = #colorLiteral(red: 0.9424466491, green: 0.6981263757, blue: 0.6917206645, alpha: 1)
button.isSelected = false
} else {
button.backgroundColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)
button.layer.cornerRadius = 10
button.layer.borderWidth = 1
button.layer.borderColor = #colorLiteral(red: 0.6666666667, green: 0.6666666667, blue: 0.6666666667, alpha: 1)
button.titleLabel?.textColor=#colorLiteral(red: 0.6666666667, green: 0.6666666667, blue: 0.6666666667, alpha: 1)
button.isSelected = true
}
}
но результат - когда кнопка выбрана, цвет не меняется на розовый, а когда кнопка не выбрана, фон текста кнопки меняется на серый, а не белый / прозрачный цвет