我用尽了一切我能想到的/发现隐藏在iOS 7的状态栏,但推出后出现:iOS7隐藏状态栏
//in viewDidLoad
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
//in the main view controller
- (BOOL)prefersStatusBarHidden
{
return YES;
}
我还设置“状态栏最初隐藏“和”查看基于控制器的状态栏外观“设置为info.plist中的YES。
奇怪的是,状态栏会在另一个控制器出现后隐藏,如拾取器或键盘。
您的VC由容器视图控制器托管吗? – Andrea
试试这里的答案:http://stackoverflow.com/questions/18059703/cannot-hide-status-bar-in-ios7?rq=1 –