Я использую UIBarButtonItem, и я устанавливаю это для rightBarButtonItem, и я устанавливаю TitleTextAttributes для пользовательского цвета, но цвет кнопки не отображается и отображается светло-серым цветом. Я включаю и отключаю кнопку панели, когда я включаю, она должна отображаться в пользовательском цвете.
это нормально работает ниже ios13, после того, как ios13 не работает, я не изменил код, но я не знаю почему это не работает, это не работает, хотя проект, пожалуйста, найдите прикрепленное изображение.
, я использую Swift 4 и Xcode 10.3.
Спасибо за быстрый ответ.
мой код:
var doneButton: UIBarButtonItem!
doneButton = UIBarButtonItem.init(title: "Select", style: .plain, target: self, action: #selector(doneButtonAction))
doneButton.setTitleTextAttributes([.foregroundColor: Colors.red], for: .normal)
self.navigationItem.rightBarButtonItem = doneButton
doneButton.isEnabled = false
if selctedTagArray.count == 0 {
//it barbutton color should change to red
self.doneButton.isEnabled = true
}