我为在 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];
不管用