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

前端之家收集整理的这篇文章主要介绍了iOS 7 – 在某些视图中隐藏状态栏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个相当独特的问题.我搜索了几个小时,找不到答案.我想要我的应用程序中的所有UIViewControllers使UIStatusBar可见.但是在某个UIViewController上,当您点击一个UIButton时,以下方法调用camera 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];

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

解决方法

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

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

[self prefeRSStatusBarHidden];

猜你在找的iOS相关文章