当用户返回上一页时如何隐藏导航栏阴影(快速)



我想在用户返回上一页时隐藏导航栏阴影。我使用显示的代码执行此操作,这有效但非常慢。影子在一秒钟后消失。我想立即这样做,但不知道如何做到这一点,或者是否有可能。

我已经尝试了我所知道的函数中的所有内容,例如; - viewWillAppear, viewDidAppear, viewDidDisappear, [...]

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

尝试


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

最新更新