我尝试了以下但是它对我不起作用
[[[[UIApplication sharedApplication] delegate] window] addSubview:self.info.view];
我发现它的一切都是隐藏状态栏,但不是用视图覆盖它。
非常感谢
答案 0 :(得分:3)
您无法覆盖状态栏,因为它是属于系统的窗口,位于您的应用前面。也没有任何理由你想要这样做,因为你可以随时隐藏它,如果你不这样做的话。
答案 1 :(得分:1)
除了亚特的回答:
如果要隐藏它,则必须在每个viewcontroller中覆盖以下方法:
-(BOOL)prefersStatusBarHidden{
return YES;
}
或者您可以在Info.plist中设置查看基于控制器的状态栏外观。希望这有助于.. :))