我尝试将 Info.plist 'View controller-based status bar appearance' 设置为 NO,我尝试调用
[[UIApplication sharedApplication] setStatusBarHidden:YES];
我试过了
-(BOOL)prefersStatusBarHidden{
return YES;
}
我试过用
[self presentViewController:picker animated:NO completion:^{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
而且,还有一个与相机控件重叠的状态栏。它只存在于 iOS 7 中。
状态栏不会显示在应用程序的其他任何地方。我觉得我在这里遗漏了一个重要的拼图,并且没有多少关于 View Controller 或 UIImagePickerController 的阅读可以帮助我找到所说的拼图。
我希望其他人对这个问题有一点了解。谢谢你。
编辑:我想要的效果是状态栏显示在应用程序中,除了相机选择器和我们使用的一些其他“外部”(电子邮件相关)视图控制器。