iOS 7中未隐藏状态栏

时间:2013-09-27 13:02:41

标签: ios7 statusbar xcode5

我将此值添加到plist:“查看基于控制器的状态栏外观”并将其设置为“NO”。 - 不要工作这个方法

这也行不通 @property(nonatomic,getter = isStatusBarHidden)BOOL statusBarHidden

请帮忙 我将非常感谢有关编写内容和编写内容的详细说明。

1 个答案:

答案 0 :(得分:2)

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

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

(您可以使用您想要的任何UIStatusBarAnimation值。)

或者,您可以打开“查看基于控制器的状态栏外观”,并在视图控制器中添加此方法:

- (BOOL) prefersStatusBarHidden {
    return YES;
}

如果要根据上述方法的值更改状态栏是否隐藏/显示,视图控制器可以调用setNeedsStatusBarAppearanceUpdate方法。