【发布时间】:2013-10-04 05:36:03
【问题描述】:
这是一个相当独特的问题。我已经搜索了几个小时,但找不到答案。我希望我的应用程序中的所有UIViewControllers 都具有UIStatusBar 可见。但是在某个UIViewController上,当你点击一个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];
似乎没有任何效果。有人可以帮忙吗?
【问题讨论】:
标签: ios objective-c uistatusbar