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

jal*_*eel 25 statusbar ios4

如何隐藏状态栏.

在sdk 3.1或更低版本中,可以通过添加此代码

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

[application statusBarHidden:TRUE];
Run Code Online (Sandbox Code Playgroud)

}

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

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)

它也不起作用.任何人都知道iPhone sdk 4.1怎么可能?

感谢致敬..

Zeb*_*ebs 64

如果您正在这样做,那么applicationDidFinishLaunching:有一种更简单的方法:

隐藏状态栏的最简单方法(这适用于任何版本)是进入你的Info.plist; 右键单击以添加一行,然后选择状态栏最初隐藏.

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

如果你需要它我可以发布scree镜头,只是让我知道并希望这有帮助.


Ume*_*esh 22

只需加入委托课程.

        [application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
Run Code Online (Sandbox Code Playgroud)

它对我有用..我希望这会对你有所帮助.


loh*_*r91 20

现在,不推荐使用iOS 5的方法.您应该使用以下方法之一:

[[UIApplication sharedApplication] setStatusBarHidden:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
Run Code Online (Sandbox Code Playgroud)