Скрыть и затем показать панель навигации делает кнопки на панели навигации белыми?Как вернуть его по умолчанию? - PullRequest
0 голосов
/ 28 января 2019

Я скрываю панель навигации на экране входа и регистрации.И затем показать его после входа пользователя.

Это код на контроллере представления входа, который скрывает / показывает панель навигации.

override func viewDidLoad() {
    super.viewDidLoad()
    self.navigationController?.navigationBar.isHidden = true;
}

override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated);
    self.navigationController?.navigationBar.isHidden = false;
}

Панель навигации возвращается на экран после входа в систему, но текст на кнопке на панели навигации белый, а сама панель навигации в основном белая.Так что текст едва читаемый.Я пробовал эти коды ниже безрезультатно.

self.navigationController?.navigationBar.barStyle = UIBarStyle.default;
self.navigationController?.navigationBar.tintColor = UIColor.blue;

Текст будет по-прежнему белым.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...