2013-09-27 69 views
0

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

这不工作太 @属性(非原子,吸气= isStatusBarHidden)BOOL statusBarHidden

请帮我 将是什么,在哪里写的详细说明表示感谢。

回答

2

集“查看基于控制器的状态栏外观”在你的plist NO,然后添加以下代码:

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

(你可以用任何你想要的UIStatusBarAnimation值)

另外,你可以离开“查看基于控制器的状态栏外观”上,并在您的视图控制器,添加这个方法:当你想改变

- (BOOL) prefersStatusBarHidden { 
    return YES; 
} 

无论是根据上述方法的值隐藏/显示状态栏,视图控制器都可以调用setNeedsStatusBarAppearanceUpdate方法。