Я пытаюсь скрыть панель состояния, но поддерживаю "большую" высоту навигационной панели. Прямо сейчас, когда я скрываю строку состояния, устанавливая - (BOOL)prefersStatusBarHidden
на YES
, а затем вызываю [self setNeedsStatusBarAppearanceUpdate];
. Проблема в том, что навигационная панель будет скользить вверх и не оставит места для уведомления, которое я пытаюсь показать. Простое добавление представления о панели состояния не является опцией, наша панель состояния/навигации обладает эффектом размытия. Кто-нибудь знает, как поддерживать стандартную высоту навигационной панели с высотой строки состояния и удалять из нее строку состояния?
Изменить; то, что я закончил делать, рискует и получает UIWindow строки состояния через частный API и компенсирует это.
Изменить 2; Приложение одобрено частным API. Будьте осторожны!