使用[application setStatusBarHidden:YES]时的白色状态栏(iPhone)

时间:2012-02-04 14:25:06

标签: iphone user-interface interface sdk

我正在尝试隐藏状态栏,但是一旦我隐藏它,它就会替换为白色条。

视图是风景。

我想要它,所以状态栏已经完全消失了。

以下是代理中的代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Override point for customization after application launch.

    // Add the view controller's view to the window and display.
    [self.window addSubview:viewController.view];
    [self.window makeKeyAndVisible];

    [application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];


    return YES;
}

1 个答案:

答案 0 :(得分:2)

不要在启动时隐藏它,只需使用UIStatusBarHidden将其隐藏在info.plist中。这假设您从不希望它在您的应用中。

然后确保您的视图控制器都设置为“想要全屏”。