как удалить строку состояния внутри файла конфигурации

0

Я использую Phonegap для переноса мобильного приложения HTML5. У меня проблема, когда я хочу удалить строку состояния, которая в настоящее время закрывает мой заголовок.

Я добавил некоторые настройки внутри файла config.xml, но безуспешно.

Это то, что я добавил внутри:

<preference name="fullscreen" value="true" />

Но я не вижу никаких изменений.

Кто-нибудь придумал решение для этого?

  • 0
    на какую платформу вы ориентируетесь?
  • 0
    @ulle Я нацеливаюсь на iOS
Теги:
cordova
jquery-mobile

1 ответ

1
Лучший ответ

Настройка UIStatusBarHidden на true в вашем plist скрывает строку состояния в iOS <= 6:

<key>UIStatusBarHidden</key>
<true/>

Вы можете сделать то же самое программно с помощью: [[UIApplication sharedApplication] setStatusBarHidden:YES]

Однако для iOS7 это не работает. Там вы можете переопределить prefersStatusBarHidden в вашем контроллере вида:

- (BOOL)prefersStatusBarHidden {
    return YES;
}

Поскольку этот метод доступен с iOS7, переопределение его не будет иметь никакого влияния на iOS6.

  • 0
    Я пользуюсь мобильным jQuery
  • 0
    Что делает Phonegap / Cordova, так это предоставляет собственное приложение-обертку, которое показывает ваше приложение HTML5. Чтобы веб-просмотр отображался в полноэкранном режиме, вам нужно настроить приложение-оболочку. Если вы остановились на интерфейсе командной строки, plist находится в platform / ios / <имя проекта> / <имя проекта> Info.plist, а ваш контроллер просмотра находится в platform / ios / <имя проекта> /Classes/MainViewController.m
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню