我的iPad应用程序的splitviewController在其详细视图(右视图控制器)中使用了uinavigationcontroller。一切都在接口建设者和呼叫后:UISplitviewController和UINavigationController
[self.window addSubview: splitViewCpntroller.view]
我得到的左侧和右侧的意见来显示。
问题是,导航栏在我右侧视图中的位置是错误的,并向下偏移了一点(我认为是20px),因此状态栏和右侧视图导航栏之间存在间隙。
我花了整个下午试图找出什么是错的,但我没有找到任何东西。由于它全部都在IB中,所以我不能向你展示太多的代码。
我相信这是一件简单的事情,我错过了,因为它是IB可能很难遵循我正在做的事 - 但也许你们之前遇到过这种情况?
[为什么导航出现在视图状态栏下方20像素?](http://stackoverflow.com/questions/5850705/why-do-navigation-appear-20-pixels-below-status- bar-in-the-view) – Caleb 2012-03-27 21:05:42