Можно ли перекрывать строку состояния с контентом в iOS? - PullRequest
1 голос
/ 13 февраля 2012

Возможно ли содержимое в представлении перекрывать строку состояния в iOS?Я не хочу охватывать всю строку состояния - просто добавьте в нее изображение, увеличенное на несколько пикселей.

Есть ли сейчас примеры этого в магазине?Или HIG это запрещает?

Я видел примеры приложений, которые размещают свой собственный контент в строке состояния iOS.Ридер, пожалуй, самый популярный пример этого.Но в Reeder содержимое полностью содержится в строке состояния.

1 Ответ

6 голосов
/ 13 февраля 2012

Вы можете использовать UIWindow,

    UIApplication *app = [UIApplication sharedApplication];

    UIWindow *overlapView = [UIWindow new];
    overlapView.windowLevel = UIWindowLevelStatusBar + 1;
    overlapView.frame = app.statusBarFrame; // you can set any size of frame you want

PS экземпляр UIWindow по умолчанию установлен скрытым = ДА, поэтому вы должны установить скрытый = НЕТ, если вы хотите отобразить вид перекрытия;

...