Ios7 navigationBarHidden false=>;true会给iOS 7上的toplayoutguide带来问题

Ios7 navigationBarHidden false=>;true会给iOS 7上的toplayoutguide带来问题,ios7,autolayout,uinavigationbar,Ios7,Autolayout,Uinavigationbar,对于导航堆栈中的一个ViewController,我隐藏了导航栏(navigationBarHidden=true在视图中将出现:和navigationBarHidden=false在视图中将消失:) 之后,topLayoutGuide向上移动了40个像素,如果我将一个视图设置为topLayoutGuide=0,那么该视图就看不见了 这只发生在iOS 7上-我如何防止这种情况

对于导航堆栈中的一个ViewController,我隐藏了导航栏(
navigationBarHidden=true
视图中将出现:
navigationBarHidden=false
视图中将消失:

之后,topLayoutGuide向上移动了40个像素,如果我将一个视图设置为topLayoutGuide=0,那么该视图就看不见了

这只发生在iOS 7上-我如何防止这种情况