statusBarHidden: ДА; Но пустое / чистое пространство все еще там?
Я скрыл строку состояния в своем приложении, используя:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Но по какой-то причине, когда представление первоначально загружено, я получаю представление с отключенной строкой состояния, но место для панели все еще там, см. Следующее для справки:
Но когда я поворачиваю устройство, я получаю нормальное поведение:
И если бы я снова повернул свое устройство к портретному изображению, все выглядело бы нормально, и этого зазора больше не было, оно изначально присутствовало.
Почему у меня эта проблема? Пожалуйста, предоставьте как можно больше деталей
ОБНОВЛЕНИЕ: я удалил все свои
[[UIApplication sharedApplication] setStatusBarHidden:YES];
следовать решению, которое было предоставлено здесь: ССЫЛКА, но, к сожалению, это дает мне тот же результат, что я разместил выше.
1 ответ
В поле зрения контроллера добавить этот метод
- (BOOL)prefersStatusBarHidden
{
return YES;
}