Ios4 如何在Iphone应用程序中隐藏状态栏

Ios4 如何在Iphone应用程序中隐藏状态栏,ios4,statusbar,Ios4,Statusbar,如何隐藏状态栏 在sdk 3.1或更低版本中,可以通过在 - (void)applicationDidFinishLaunching:(UIApplication *)application{ [application statusBarHidden:TRUE]; } 但在4.1中,此方法在委托类中不可用。我可以看到一些像这样的网站 [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES]; 它也不起作用

如何隐藏状态栏

在sdk 3.1或更低版本中,可以通过在

- (void)applicationDidFinishLaunching:(UIApplication *)application{

[application statusBarHidden:TRUE];
}

但在4.1中,此方法在委托类中不可用。我可以看到一些像这样的网站

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
它也不起作用。 有谁知道在iPhoneSDK4.1中如何实现这一点


感谢并问候..

如果您是在
应用程序IDFinishLaunching:
上执行此操作,有一种更简单的方法:

隐藏状态栏最简单的方法是进入您的
Info.plist
;右键单击以添加行,然后选择“状态栏初始隐藏”

这将确保每次应用程序启动时,状态栏都将隐藏


如果您需要,我可以发布屏幕截图,请告诉我,并希望这对您有所帮助。

只需输入代理类即可

        [application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

这对我很有用。我希望这会对你有所帮助。

你的方法现在不推荐用于iOS 5。您应该使用以下选项之一:

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

在iOS 7中,将以下两项添加到另一项到info.plist

基于视图控制器的状态栏外观=否

状态栏最初隐藏=是


请添加您的AppDelegate类

[应用程序设置StatusBarHidden:YES with animation:UIStatusBarAnimationFade]

(或)

请在Info.plist文件中添加添加键查看基于控制器的状态栏外观,值为否,并且添加状态栏最初隐藏


ZeBS的回答对我来说是最好的,选票最多,人们应该考虑它,而不是公认的答案……