我正在尝试编写测试以查看我的statusBar是否被隐藏。当我预期是的时候,我得到NO,所以我把测试放在代码块中但仍然没有
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[UIApplication sharedApplication].statusBarHidden = YES;
NSLog(@"CHECK");
NSLog([UIApplication sharedApplication].statusBarHidden ? @"Yes" : @"No");`
返回
CHECK
NO
有谁知道为什么会这样?我希望它能返回YES
我是iOS测试的新手,只是想弄清楚
答案 0 :(得分:2)
此代码不执行任何操作:
[UIApplication sharedApplication].statusBarHidden = YES
如果要隐藏状态栏,请在视图控制器中实施prefersStatusBarHidden
。这就是它的用途。