我读了很多关于在iOS 7.0中如何在iPad上隐藏状态栏的答案,但都不起作用。我的应用程序只是一个iPhone应用程序,它的部署目标设置为6.0。在iPhone 6.0、7.0和iPad 6.0上,状态栏是隐藏的,但在使用iOS 7.0的iPad上,状态栏不会隐藏。


发布于 2014-03-18 08:34:09
尝试:
Option1:
- (BOOL)prefersStatusBarHidden {
return YES;
}在应用程序的rootViewController中使用此代码
选项2:
在info.plist文件中,为“查看基于控制器的状态栏外观”添加一行,并将其设置为NO
选项3:
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
[application setStatusBarStyle:UIStatusBarStyleLightContent];
self.window.clipsToBounds =YES;
self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);
}https://stackoverflow.com/questions/22468111
复制相似问题