IOS 7状态栏不断出现

时间:2014-02-04 07:26:21

标签: ios iphone

我已经使用这两种方法来删除状态栏(具有时间和信号强度的状态栏),但它会在IOS 7的应用程序中重新出现

我在GENERAL SETTINGS中使用了“隐藏应用程序启动时隐藏

我已将'状态栏最初隐藏'BOOL添加到YES

我已在每个View Controller中将状态栏更改为NONE


当我在访问IPHONE照片库后将图片导入我的APP后返回时出现问题,只有这样,它似乎会覆盖PLIST中的任何先前条目

是否有人有任何代码可以永久禁用此状态栏,因此不显示?

由于

*我已经尝试了所有列出的选项,但是当我的应用从打开状态返回并从照片库中选择时,状态栏会重新显示*

3 个答案:

答案 0 :(得分:7)

您需要实施2个步骤来隐藏应用中的状态栏:

1)didFinishLaunchingWithOptions

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.

    [[UIApplication sharedApplication]setStatusBarHidden:YES];

    .......

}

2)和项目的.plist文件 Set this parameter in .plist file

答案 1 :(得分:1)

在视图控制器实现中添加方法。

- (BOOL)prefersStatusBarHidden {
    return YES;
}

答案 2 :(得分:1)

您可以通过在项目的.plist文件中添加条目来摆脱这种情况 “查看基于控制器的状态栏外观”将其布尔值设置为“NO”