这是一个非常独特的问题。我已经搜索了几个小时,但找不到答案。我想让我的应用程序中所有的UIViewControllers
都显示UIStatusBar
。但在某个UIViewController
中,当你点击一个UIButton
时,下面的方法会调用相机模态视图控制器。我希望在调用以下方法时隐藏状态栏:
-(BOOL)startCameraControllerFromViewController:(UIViewController*)controller
usingDelegate:(id )delegate
我尝试过更改 plist 文件,使用 UIViewController
基于状态栏 = YES(只想在拉起模态视图时隐藏 UIStatusBar
)
我还尝试了以上方法:
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone];
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone];
似乎什么都没有起作用,有人能帮忙吗?