这个问题可能很容易回答,所以如果我错过了明显的话我会道歉。 我正在开发iPhone上的GUI应用程序,并希望隐藏iPhone的标题/状态栏,通常显示载波/时间/电池。 如何在主UIWindow和UIView给出的代码中执行此操作?
-A
答案 0 :(得分:13)
在Info.plist文件中,将UIStatusBarHidden
设置为true或将以下内容添加到您的应用程序代理中:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
答案 1 :(得分:2)
上述答案已弃用。现在以编程方式执行此操作的正确方法是:
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone] ;
如果您愿意,可以使用UIStatusBarAnimationFade
或UIStatusBarAnimationSlide
代替UIStatusBarAnimationNone
答案 2 :(得分:2)
指定视图控制器是否更喜欢隐藏或显示状态栏。
- (BOOL)prefersStatusBarHidden
{
return YES;
}
UIViewController类参考
答案 3 :(得分:1)
在撰写此回复时,Xcode 4.1,只需使用以下内容:
[[UIApplication sharedApplication] setStatusBarHidden:TRUE];
顶部不会有空格。
或者,plist条目是:
“状态栏最初是隐藏的”