Ios7 状态栏在iOS 7中不隐藏

Ios7 状态栏在iOS 7中不隐藏,ios7,statusbar,xcode5,Ios7,Statusbar,Xcode5,我将此值添加到plist:“基于视图控制器的状态栏外观”,并将其设置为“否”。-不要用这种方法 这也不管用 @属性(非原子,getter=isStatusBarHidden)BOOL statusBarHidden 请帮忙 我将非常感谢您详细描述要编写的内容和位置。在plist中将“基于视图控制器的状态栏外观”设置为NO,然后添加以下代码: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStat

我将此值添加到plist:“基于视图控制器的状态栏外观”,并将其设置为“否”。-不要用这种方法

这也不管用 @属性(非原子,getter=isStatusBarHidden)BOOL statusBarHidden

请帮忙 我将非常感谢您详细描述要编写的内容和位置。

在plist中将“基于视图控制器的状态栏外观”设置为
NO
,然后添加以下代码:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
(可以使用所需的任何UIStatusBarAnimation值。)

或者,您可以启用“基于视图控制器的状态栏外观”,并在视图控制器中添加以下方法:

- (BOOL) prefersStatusBarHidden {
    return YES;
}
如果要根据上述方法的值更改状态栏是否隐藏/显示,则视图控制器可以调用
setneedssStatusBarAppearanceUpdate
方法