单击图像时我试图隐藏状态栏。 我在点击图片时调用BOOL方法:
[self prefersStatusBarHidden];
这里的方法:
-(BOOL)prefersStatusBarHidden {
NSLog(@"%@",hideBar);
if ([hideBar isEqualToString:@"YES"]) {
NSLog(@"hide");
return YES;
}
return NO;
}
当我点击图像时,我得到" NSLog("隐藏")",这意味着" if语句"是工作,但状态栏没有隐藏,我做错了什么?
答案 0 :(得分:0)
我在这里找到答案: stackoverflow.com/questions/18059703 只需在我的应用程序的plist文件中添加一行 - "查看基于控制器的状态栏外观"并将其设置为NO
并隐藏状态栏:
[[UIApplication sharedApplication] setStatusBarHidden:YES];