gpt4 book ai didi

iphone - 摆脱可恶的状态栏并不像在 iOS 7 上看起来那么容易

转载 作者:行者123 更新时间:2023-11-28 20:13:06 27 4
gpt4 key购买 nike

我已经为在 iOS 7 上运行的 iOS 6.0 编译了这个应用程序。

我正在努力摆脱状态栏,而且我快成功了。

我已将其添加到 info.plist

View controller-based status bar appearance = NO
Status bar is initially hidden = YES

我已将此代码添加到 rootViewController

- (BOOL)prefersStatusBarHidden
{
return YES;

}

一切都很好。该应用程序加载时没有状态栏,但只要我从 rootViewController 显示 UIImagePickerController,状态栏就会返回,即使在选择器关闭后也是如此。

是的,我已经将 UIImagePickerController 子类化并将 prefersStatusBarHidden 添加到类中,只是为了看看,但没有任何改变。

我如何摆脱这种可憎的行为。请救救我。


编辑:不,

[self setNeedsStatusBarAppearanceUpdate];

不工作

最佳答案

我的应用程序中存在完全相同的问题。有效的解决方案-假设显示 UIImagePickerController 的 View Controller 实现了 UINavigationControllerDelegate 协议(protocol)。实现这个协议(protocol)方法 -

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];

}

关于iphone - 摆脱可恶的状态栏并不像在 iOS 7 上看起来那么容易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19371220/

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