gpt4 book ai didi

ios - setStatusBarHidden 不工作

转载 作者:IT王子 更新时间:2023-10-29 07:58:10 34 4
gpt4 key购买 nike

在我的 UIViewController 中,我有:

- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
[self.view sizeToFit];
}

然而 View 看起来像这样:

enter image description here

我确定这段代码可以运行。我从 xib 加载 View 。我没有对状态栏做任何其他事情,比如改变它的风格。有什么问题吗?

即使我在我的应用委托(delegate)中设置“application.statusBarHidden = YES”,我也会看到:

enter image description here

最佳答案

在您应用的 plist 中,如果您将“基于 View Controller 的状态栏外观”设置为 YES,请将此代码放入您隐藏状态栏的 View Controller 中:

- (BOOL)prefersStatusBarHidden {
return YES;
}

否则,如果“View controller-based status bar appearance”设置为 NO,只要你想隐藏状态栏就调用下面的命令。

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

关于ios - setStatusBarHidden 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18303746/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com