У меня есть кнопка A с настроенным атрибутивным текстом.Есть ли способ, которым я могу изменить его цвет переднего плана с помощью кнопки B?
Это кнопка A:
let buttonA: UIButton = {
let bt = UIButton(type: .system)
bt.titleLabel?.numberOfLines = 0
let attributedText = NSMutableAttributedString(string: "127", attributes: [NSAttributedStringKey.foregroundColor : UIColor.black])
bt.setAttributedTitle(attributedText, for: .normal)
return bt
}()
Я хотел бы изменить только цвет и иметь в виду строку в NSMutableAttributedStringдинамический, поэтому у меня нет точной строки, чтобы использовать для создания еще одного атрибутного текста и сделать это с помощью кнопки B.
let attributedTextFromButtonB = NSMutableAttributedString(string: "127", attributes: [NSAttributedStringKey.foregroundColor : UIColor.white])
bt.setAttributedTitle(attributedText, for: .normal)
buttonA.setAttributedTitle(attributedTextFromButtonB, for: .normal)
Спасибо!