在任何应用中使用info.plist隐藏状态栏

时间:2014-01-01 04:54:51

标签: ios ios7 info.plist

为了澄清,我不是试图在我自己的应用程序上执行此操作,因此我无法访问源代码。我正在尝试编辑设备上已安装的.app文件中的info.plist或任何其他文件,以从应用中删除状态栏,即Google Chrome

我正试图隐藏Google Chrome上的状态栏。我将UIViewControllerBasedStatusBarAppearance = falseUIStatusBarHidden = true添加到info.plist,但所有得到我的都是状态栏以前的灰色栏。很近!

还有其他方法强制隐藏Chrome或iOS 7上的任何其他应用中的状态栏吗?

3 个答案:

答案 0 :(得分:4)

试试这个。

add this key into info.plist file

查看基于控制器的状态栏外观

set value for this to:- No

答案 1 :(得分:4)

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];

OR

enter image description here

或者

试 所有视图控制器中都有- (BOOL)prefersStatusBarHidden { return YES; }

答案 2 :(得分:2)

我将以下内容添加到我的info.plist中:

Status bar is initially hidden,其值为YES

我还有View controller-based status bar appearance,其值为NO

Screenshot showing info.plist properties