self.navigationController.navigationBar.userInteractionEnabled = NO;
不工作在viewDidLoad:
和 viewWillAppear:
方法。即我仍然可以使用导航栏上的按钮。一切正常iOS 6
。
如何UINavigationBar
在 iOS 7 中禁用用户交互?
更新:
我注意到一件奇怪的事情,self.navigationController.navigationBar.userInteractionEnabled = NO
似乎与 RootviewController 的viewDidLoad
or一起工作正常viewWillAppear
,但与导航堆栈中的其他控制器不兼容。