Intereting Posts
Сепараторная линия неожиданно появляется при прокрутке UITableViewRowActions Нажмите «Жест» при анимации UIView не работает Отчет о сбоях – iOS – Просмотр контроллера? Ссылка на страницу Facebook открыта в приложении facebook вместо браузера Safari XCode (4.6.3) вызывает TiffUtil на этапе копирования ресурсов UIScrollView и targetContentOffset работают неправильно Правила управления памятью CGImageRef? не удалось получить доступ к данным JSON в Objective-C Панель навигации в навигационном контроллере Subview Инициализирует неправильное местоположение (даже если оно исправляет себя) Округление, когда = + (Obj-C, iOS?) Уведомление IOS – FCM Push не получено от консоли firebase Где хранить постоянные строки IOS8: предварительный просмотр камеры мерцает при записи в файл и с использованием функции AVCaptureSession / commitConfiguration Использование UIDynamicAnimator в scrollview? Получить все экземпляры класса в объекте c?

Возможно ли совпадение строки состояния с содержимым в iOS?

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

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

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

Вы можете использовать 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 установлен по умолчанию скрытым = YES, поэтому вы должны установить hidden = NO, когда вы хотите отображать overlapView;