当通话状态栏处于活动状态时,如何修复视图和导航栏之间的间隙?

问题描述:

我使用ECSlidingViewController进行导航,但我不相信这是我的问题的原因。以下是我的问题的一个例子。当通话状态栏处于活动状态时,如何修复视图和导航栏之间的间隙?


enter image description here


我一直在使用viewDidLayoutSubviews来解决这个试过,我已经改变了的导航栏半透明的设置为NO。我认为适当的约束,我认为自动布局会处理这样的事情。有没有人有什么建议?

+0

我收到同样的错误,这样做,你发现这个任何解决方案? – Leena

+0

截至目前,我没有任何坚定的解决方案。当我继续回到主菜单时,我可能会尝试坚持视图控制器。看来这个错误只发生在继续回到主菜单视图之后。我认为这个问题可能存在。 – jmr1706

viewDidLoad,添加:

[self.navigationController setNavigationBarHidden:YES animated:NO]; 
[self.navigationController setNavigationBarHidden:NO animated:NO];