2015-10-20 2 views
1

Я пытаюсь получить представление выше строки состояния в ios9:Вид над строкой состояния

UIWindow *statusWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    statusWindow.windowLevel = UIWindowLevelStatusBar + 1; 
    statusWindow.hidden = NO; 
    statusWindow.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.7]; 
    [statusWindow setRootViewController:self]; 
    [statusWindow makeKeyAndVisible]; 

я только получаю черный экран с панели состояния не охвачены. Любая идея, почему она не работает?

ответ

1

Я собираюсь идти вперед и предположим, что вы пишете код на основе от этой нити:

Add UIView Above All Other Views, Including StatusBar

Это, как говорится, почему вы заходящего:

statusWindow.windowLevel = UIWindowLevelStatusBar + 1; 

Он должен :

statusWindow.windowLevel = UIWindowLevelStatusBar; 

В будущем, пожалуйста, добавьте ссылки на любой читает, что вы тоже посмотрели.

Удачи вам!

+0

Я пробовал оба, и это не работает :( – rushelmet