Iphone 状态栏与导航栏重叠

Iphone 状态栏与导航栏重叠,iphone,uinavigationcontroller,ios7,autolayout,statusbar,Iphone,Uinavigationcontroller,Ios7,Autolayout,Statusbar,我通过代码在我的应用程序中添加导航控制器。其他一切都很好,但我的导航栏和状态栏重叠了 if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; 但它不起作用 我在导航控制器中的其他控制器仅在xibs中,而不是在故事板中。 请帮助。我用以下代码(as)解决了问题: 如果您确实不希望导航栏是半透明的,请使用以下代码,您的问题将

我通过代码在我的应用程序中添加导航控制器。其他一切都很好,但我的导航栏和状态栏重叠了

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
    self.edgesForExtendedLayout = UIRectEdgeNone; 
但它不起作用

我在导航控制器中的其他控制器仅在xibs中,而不是在故事板中。
请帮助。

我用以下代码(as)解决了问题:


如果您确实不希望导航栏是半透明的,请使用以下代码,您的问题将得到解决:

self.navigationController.navigationBar.translucent = NO;
self.navigationController.navigationBar.translucent = NO;