【发布时间】:2013-11-22 10:26:59
【问题描述】:
您好,我有一个应用程序,但我想在整个应用程序中隐藏状态栏。到 ios 6 它可以完美运行。但是在 ios 7 中,当我打开 ImagePicker 时,它会显示状态栏并在整个应用程序中保留。它只有在打开图像选择器后才开始显示。
这是什么原因以及如何解决这个问题?
【问题讨论】:
标签: ios7 uiimagepickercontroller statusbar
您好,我有一个应用程序,但我想在整个应用程序中隐藏状态栏。到 ios 6 它可以完美运行。但是在 ios 7 中,当我打开 ImagePicker 时,它会显示状态栏并在整个应用程序中保留。它只有在打开图像选择器后才开始显示。
这是什么原因以及如何解决这个问题?
【问题讨论】:
标签: ios7 uiimagepickercontroller statusbar
在您的应用 plist 文件中添加一行,将其命名为“View controller-based status bar appearance”并将其设置为 NO。
在视图控制器中添加方法。
- (BOOL)prefersStatusBarHidden {
return YES;
}
【讨论】:
在您应用的info.plist 中,为View controller-based status bar appearance 添加一行Boolean,并将其设置为NO。
您是否尝试在-application didFinishLaunchingWithOptions: 中编写以下代码?
[[UIApplication sharedApplication] setStatusBarHidden:YES];
或者你可以在你的视图控制器中添加这个方法:
- (BOOL)prefersStatusBarHidden {
return YES;
}
【讨论】: