我正在使用
<key>UIStatusBarHidden</key>
<true/>
在info.plist文件中,以隐藏ios的状态栏。同样在我的RootViewController.mm中是
- (BOOL)prefersStatusBarHidden
{
return YES;
}
修复ios7上的隐藏状态栏。一切正常,直到我在ios13上尝试了此代码。在ios13,状态栏不再隐藏。 有人知道如何隐藏ios13的状态栏吗?我也尝试添加
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
在info.plist中,但似乎没有任何作用。
您应将基于View控制器的状态栏外观设置为true
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
[UIApplication sharedApplication].statusBarHidden = YES;
或
<key>UIViewControllerBasedStatusBarAppearance</key>
<true/>
- (BOOL)prefersStatusBarHidden{
return YES;
}