iOS 7 – 在某些视图中隐藏状态栏

前端之家收集整理的这篇文章主要介绍了iOS 7 – 在某些视图中隐藏状态栏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个相当独特的问题.我搜索了几个小时,找不到答案.我想要我的应用程序中的所有UIViewControllers使UIStatusBar可见.但是在某个UIViewController上,当您点击一个UIButton时,以下方法调用camera modalView控制器.当调用以下方法时,我想隐藏状态栏:
  1. -(BOOL)startCameraControllerFromViewController:(UIViewController*)controller
  2. usingDelegate:(id )delegate

我已经尝试使用基于UIViewController的状态栏= YES更改plist文件(我只想当UIStatusBar隐藏,当模式视图被拉起)

我也尝试过以下方法

  1. [[UIApplication sharedApplication] setStatusBarHidden:YES
  2. withAnimation:UIStatusBarAnimationNone];
  3. if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
  4.  
  5. [[UIApplication sharedApplication] setStatusBarHidden:YES
  6. withAnimation:UIStatusBarAnimationNone];

没有什么似乎工作.谁能帮忙?

解决方法

在View Controller中实现此方法,
  1. -(BOOL)prefeRSStatusBarHidden
  2. {
  3. return YES;
  4. }

并将这个方法称为想要的,

  1. [self prefeRSStatusBarHidden];

猜你在找的iOS相关文章