Белая строка состояния при использовании [приложение setStatusBarHidden: YES] (iPhone) - PullRequest
0 голосов
/ 04 февраля 2012

Я пытаюсь скрыть строку состояния, но как только я ее скрываю, вместо нее вместо нее появляется белая строка.

Вид пейзажный.

Я хочу, чтобы строка состояния полностью исчезла.

Вот код в делегате

- (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 Ответ

2 голосов
/ 04 февраля 2012

Вместо того, чтобы скрывать его при запуске, просто спрячьте его в свой info.plist, используя UIStatusBarHidden .Это предполагает, что вы никогда не хотите его в своем приложении.

Затем убедитесь, что все контроллеры вида установлены в режим «хочет полноэкранный режим».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...