对于以下 viewController 层次结构,isUserInteractionEnabled
似乎没有按预期工作。
NavigationController(ViewController A) --- 推送到 ---> NavigationController(ViewController B)
在 ViewController A 的viewDidAppear
方法中,我设置navigationController?.navigationBar.isUserInteractionEnabled
为 false 并在 ViewController B 的viewDidAppear
方法中将其设置为 true。但是,在弹出 ViewController B 并返回到 ViewController A 时,导航栏仍然为用户交互启用。任何关于为什么会发生这种情况的想法都非常感谢,在此先感谢!