В моем приложении строка состояния всегда скрыта.
За исключением просмотра записанного предварительного просмотра, строка состояния появляется при просмотре предварительного просмотра в контроллере предварительного просмотра, но она не исчезает при закрытии контроллера предварительного просмотра. Я дважды проверил, что prefersStatusBarHidden
возвращает YES для контроллера, который я использую. Мне действительно нужно, чтобы строка состояния всегда была скрыта.
[[UIApplication sharedApplication] setStatusBarHidden:YES];
не помогает. Я попытался вызвать это в обработчикеdismissViewControllerAnimated:completion:
.[self.viewController setNeedsStatusBarAppearanceUpdate];
тоже не помогает. Я попытался вызвать это в обработчикеdismissViewControllerAnimated:completion:
.
Я заметил, что строка состояния, кажется, исчезает должным образом, если пользователь переходит на главный экран и обратно. Однако этого недостаточно для исправления.