我在使用该方法时遇到了麻烦,它似乎在iOS 15setNavigationBarHidden上无法正常工作。
我目前正在使用这个结构:
ViewController, 需要navigationBarViewController,当我点击 a 时从上一个推送UIButton,这不需要navigationBar 在以前版本的iOS上,我只是调用setNavigationBarHidden(true, animated: true)了viewWillAppear第二个方法ViewController,一切都按预期工作,但从新版本的 iOS 来看,这不会正确发生。
现在navigationBar不能正确隐藏,我必须实现我想要的行为的唯一方法是使用navigationBar.isHidden = true,不幸的是,这导致我在两个控制器之间出现草率且不那么流畅的动画。
我该如何解决这个问题?