项目中用到推送消息在应用打开时直接push到消息显示页,由于使用了自定义tabbar,在push到消息页后,需要把tabbar隐藏,但在viewDidAppear之前push,tabbar就不会隐藏。而在viewDidAppear中push,会出现navigationbar失效的问题。
经过测试,终于在使用self.navigationController.navigationBar.userInteractionEnabled = YES;之后,navigationbar正常了。具体原因还不是太清楚。