标签: ios7 autolayout uinavigationbar
对于导航堆栈中的一个ViewController,我隐藏了导航栏(navigationBarHidden = true中的viewWillAppear:和navigationBarHidden = false中的viewWillDisappear:。
navigationBarHidden = true
viewWillAppear:
navigationBarHidden = false
viewWillDisappear:
之后,topLayoutGuide向上移动了40个像素,如果我将视图设置为toplayoutguide = 0,则视图就不可见了。
这只发生在iOS 7上 - 我该如何防止这种情况?