Obj-C,带有“prefersStatusBarHidden”的随机隐藏状态栏

时间:2014-10-04 22:58:34

标签: objective-c

单击图像时我试图隐藏状态栏。 我在点击图片时调用BOOL方法:

    [self prefersStatusBarHidden];

这里的方法:

-(BOOL)prefersStatusBarHidden {
    NSLog(@"%@",hideBar);
    if ([hideBar isEqualToString:@"YES"]) {
        NSLog(@"hide");
        return YES;
    }
    return NO;
}

当我点击图像时,我得到" NSLog("隐藏")",这意味着" if语句"是工作,但状态栏没有隐藏,我做错了什么?

1 个答案:

答案 0 :(得分:0)

我在这里找到答案: stackoverflow.com/questions/18059703 只需在我的应用程序的plist文件中添加一行 - "查看基于控制器的状态栏外观"并将其设置为NO

并隐藏状态栏:

        [[UIApplication sharedApplication] setStatusBarHidden:YES];