Swift - Скрыть панель навигации показывает в анимации - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь скрыть панель навигации в приложении. Я сделал это с помощью следующего:

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    navigationController?.setNavigationBarHidden(true, animated: animated)

}

override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)
    navigationController?.setNavigationBarHidden(false, animated: animated)

}

С этим я скрываю панель вверху, но когда происходит переход, я все еще вижу панель на долю секунды, затем она исчезает. Изображение ниже показывает, что я имею в виду:

Снимок экрана, показывающий верхнюю панель навигации при переходе от вида к другому

Screenshot showing top nav bar when transitioning from view to another

1 Ответ

0 голосов
/ 14 февраля 2020

В вашем методе параметры меняют 'animated: animated' на 'animated: false'

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