因为我可以用视图覆盖,而不是隐藏状态栏?

时间:2014-12-16 02:05:59

标签: ios iphone xcode

我尝试了以下但是它对我不起作用

[[[[UIApplication sharedApplication] delegate] window] addSubview:self.info.view];

我发现它的一切都是隐藏状态栏,但不是用视图覆盖它。

非常感谢

2 个答案:

答案 0 :(得分:3)

您无法覆盖状态栏,因为它是属于系统的窗口,位于您的应用前面。也没有任何理由你想要这样做,因为你可以随时隐藏它,如果你不这样做的话。

答案 1 :(得分:1)

除了亚特的回答:

如果要隐藏它,则必须在每个viewcontroller中覆盖以下方法:

-(BOOL)prefersStatusBarHidden{
    return YES;
}

或者您可以在Info.plist中设置查看基于控制器的状态栏外观。希望这有助于.. :))