Я скрываю панель навигации на экране входа и регистрации.И затем показать его после входа пользователя.
Это код на контроллере представления входа, который скрывает / показывает панель навигации.
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;
Текст будет по-прежнему белым.