Как скрыть тень навигационной панели, когда пользователь возвращается на предыдущую страницу (быстро) - PullRequest
0 голосов
/ 19 сентября 2019

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

Я перепробовал все, что я знаю, в таких функциях, как;- viewWillAppear, viewDidAppear, viewDidDisappear, [...]

override func viewWillDisappear(_ animated: Bool) {
    navigationController?.navigationBar.shadowImage = UIImage()
}

1 Ответ

0 голосов
/ 19 сентября 2019

попробуй


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