Экран запуска не заполняет экран устройства в режиме точки доступа

Если я активирую точку доступа на своем iPhone, экран запуска перемещается вверх, а в нижней части экрана у меня есть свободное пространство, где я могу видеть обои своего телефона. У меня была такая же проблема с навигационным контроллером, но я ее исправил. Здесь я не знаю, что я могу сделать. введите здесь описание изображения

Если кто-нибудь может мне помочь .. Пожалуйста


person Adela Toderici    schedule 07.07.2015    source источник
comment
Аналогичный вопрос: stackoverflow.com/questions/8078697/   -  person Allen    schedule 07.07.2015
comment
Я решил проблему с навигационным контроллером и каждым видом, как я уже сказал. Мой вопрос касается экрана запуска, где у меня нет такого же контроля.   -  person Adela Toderici    schedule 07.07.2015
comment
См. stackoverflow.com/questions/6183128/   -  person Allen    schedule 07.07.2015
comment
спасибо, но мне это совсем не помогает   -  person Adela Toderici    schedule 07.07.2015
comment
Вы использовали авторазметку?   -  person Allen    schedule 07.07.2015
comment
Да, конечно пользуюсь.   -  person Adela Toderici    schedule 07.07.2015


Ответы (1)


Я нашел решение этой проблемы. В AppDelegate.m я добавил этот метод:

- (void)application:(UIApplication *)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame {
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
}

Экран запуска выглядит идеально.

person Adela Toderici    schedule 07.07.2015
comment
Устарело в iOS 9. Приходится использовать UIViewController prefersStatusBarHidden, но поскольку у нас нет контроллера представления, мы больше не можем этого делать. - person jowie; 12.06.2018