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