gpt4 book ai didi

iphone - 尽管 PList 设置正确,但状态栏仍出现在 iOS 7 中

转载 作者:行者123 更新时间:2023-12-01 17:55:20 25 4
gpt4 key购买 nike

我刚刚升级到 XCode 5 和 iOS 7。我已经阅读了我能找到的所有建议,但状态栏仍然出现在我的应用程序顶部。

我尝试在我的 plist 中将基于 View Controller 的状态栏外观设置为 NO:

enter image description here

我试过添加:

- (void)viewDidLoad
{
// …
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
// …
}

- (BOOL)prefersStatusBarHidden
{
return YES;
}

到我的 Root View Controller 。

我不知道还能尝试什么。我错过了一些明显的东西吗?

更新

我发现状态栏只出现在几个目标上,而运行相同代码的其他目标没有状态栏。我检查了他们所有的 plists... 与显示状态栏的唯一区别是它们在屏幕顶部显示一个广告栏... 我想知道这是否与它有关?

最佳答案

使用- (BOOL)prefersStatusBarHidden
{
return YES;
}
在你所有的 View Controller 中。祝你好运!

关于iphone - 尽管 PList 设置正确,但状态栏仍出现在 iOS 7 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19002957/

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