2014-01-08 5 views
7

Я использую xCode 5.Удалить строку состояния на заставке

Я хочу скрыть строку состояния только во время запуска экрана.

Как я могу это сделать?

Я попытался установить 'Просмотр состояния строки состояния на основе контроллера' НЕТ в файл info.plist. и отключить «скрывать во время запуска приложения» в общем случае из файла проекта (iOS 7).

ответ

1

и инвалидов «скрыть при запуске приложения»

Вы фактически должны включить эту опцию, если вы не хотите, чтобы увидеть строку состояния во время запуска. Это установит правильное свойство в файле Info.plist.

Не уверен, что «Просмотр состояния панели управления на основе контроллера» действительно имеет значение для этого. Это должно иметь значение только после того, как ваши контроллеры находятся на экране.

+0

Благодарим за помощь. –

28

Добавьте следующее свойство (UIStatusBarHidden) в файле Info plist:

Строка состояния изначально скрыта

со значением YES.

+3

Не работает в iOS 9+. Это позволяет скрыть строку состояния со всех контроллеров представлений. – Supertecnoboff

+0

Работает отлично с iOS 10. – Georg

1

Используйте XCode 5

отключить 'скрыть при запуске приложения'

[[UIApplication sharedApplication] setStatusBarHidden:NO]; 

поставил выше код для didFinishLaunchingWithOptions функции в классе делегата.

простой.

Смежные вопросы