Xcode SplitViewController导航控制器顶部的黑色条?

Xcode SplitViewController导航控制器顶部的黑色条?,xcode,ipad,uisplitviewcontroller,ios7.1,Xcode,Ipad,Uisplitviewcontroller,Ios7.1,这仅适用于iPad上的横向模式,因为在纵向模式下,它通过添加popovercontroller.popoverLayoutMargins=UIEdgeInsetsMake(1,0,0,0)进行排序 有一个splitVC,添加了detailVC和控制rootVC的navVC 这在iOS 6中也不会发生,只有iOS 7 您确定UIViewController中没有UINavigationController(除了拆分视图控制器之外) 看起来您正在使用自定义背景图像。确保您的背景图像不是44磅高(在i

这仅适用于iPad上的横向模式,因为在纵向模式下,它通过添加
popovercontroller.popoverLayoutMargins=UIEdgeInsetsMake(1,0,0,0)进行排序

有一个splitVC,添加了detailVC和控制rootVC的navVC

这在iOS 6中也不会发生,只有iOS 7


您确定UIViewController中没有UINavigationController(除了拆分视图控制器之外)


看起来您正在使用自定义背景图像。确保您的背景图像不是44磅高(在iOS 6上可以)。在iOS 7上,它应该是64pt(视网膜上为128px)才能正确地延伸到状态栏区域

最终,这里唯一有效的方法就是将状态栏全部隐藏起来。这是通过在plist文件中添加:


不,似乎与帧设置有关?