gpt4 book ai didi

objective-c - iOS7隐藏状态栏

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:59 29 4
gpt4 key购买 nike

我需要在 iOS7 上隐藏状态栏。我已经尝试设置:

Status bar is initially hidden

View controller-based status bar appearance

进入plist文件。启动应用程序时不会出现状态栏,但当我更改 View Controller (是选项卡式应用程序)时会出现状态栏!

我已经尝试设置

- (BOOL)prefersStatusBarHidden
{
return YES;
}

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

在 View Controller 中,但不起作用。有什么想法吗?

提前谢谢你:)

更新

我通过在 info.plist 中将“基于 View Controller 的状态栏外观”设置为"is"并调用该方法来部分解决问题

- (BOOL)prefersStatusBarHidden
{
return YES;
}

进入 View Controller 。但是现在我遇到了另一个问题:当我启动另一个 Controller (UIImagePickerController)时出现状态栏。我尝试设置 [myPicker prefersStatusBarHidden]; 但它似乎是只读的。有人知道解决方案吗?

附注:UIViewControllerBasedStatusBarAppearance = NOUIViewControllerBasedStatusBarAppearance = NO 是同一回事..

最佳答案

将此 key 添加到您的 info.plist

UIViewControllerBasedStatusBarAppearance = NO

关于objective-c - iOS7隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19524448/

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