Я могу изменить tintColor для своего приложения (везде) в области настроек. Когда я изменяю tintColor и после этого пытаюсь вернуться к цвету оттенков по умолчанию, некоторые кнопки в NavBar не возвращаются к синим, как я могу справиться с этим?Изменение цвета tintColor по умолчанию (синий) в NavBar
Для проверки: - создать новый проект Master/Detail - В детальном: добавить две кнопки, с именем: «Красный интерфейс» и «Синий интерфейс» - В DetailViewController, добавьте действия при
@IBAction func tapRed(sender: AnyObject) {
view.window!.tintColor = UIColor.redColor()
}
@IBAction func tapBlue(sender: AnyObject) {
view.window!.tintColor = nil
}
Теперь запустите приложение, создайте временную метку, перейдите к деталям, коснитесь redInterface, затем синий интерфейс Это нормально в подробном представлении, но когда вы вернетесь к Мастеру, элемент кнопки «+» будет красным, а не синим.
Я могу исправить проблему, установив настоящий синий цвет вместо nil, но это не долгосрочное решение, если Apple изменит значение tintColor по умолчанию.
Это ошибка? Есть ли что-то, что я могу сделать, чтобы обойти эту проблему?