Приложение Phonegap Full Scren для iPad - PullRequest
0 голосов
/ 27 февраля 2012

Как бы я удалил панель сверху со следующим содержимым:

  1. IPAD
  2. Сигнал
  3. Время
  4. Дополнительно
  5. Аккумулятор

с приложением Phonegap?

Другими словами, я хочу иметь полноэкранное приложение с полным разрешением 1024x768.

Спасибо!

Ответы [ 3 ]

1 голос
/ 27 февраля 2012

Процесс такой же, как и в стандартном приложении для iOS, AppDelegate просто запускает страницу HTML в UIWebView.Таким образом, вы можете вызвать метод setStatusBarHidden в AppDelegate.m следующим образом:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
...
...
}

Надеюсь, это поможет

1 голос
/ 15 июня 2012

Используя Phonegap, вы можете редактировать Info.plist (файлы поддержки -> [appname] -Info.plist)

В xCode щелкните правой кнопкой мыши внизу документа plist и выберите «Добавить строку»,затем выберите «Строка состояния изначально скрыта» и измените логическое значение на ДА.

0 голосов
/ 27 февраля 2012

Я думаю, что метод, который вы ищете, это setStatusBarHidden: withAnimation: on UIApplication. Из документации:

setStatusBarHidden: withAnimation: Скрывает или показывает строку состояния, дополнительно анимируя переход.

  • (void) setStatusBarHidden: (BOOL) скрыто с анимацией: (UIStatusBarAnimation) анимация параметры скрытый ДА, чтобы скрыть строку состояния, НЕТ, чтобы показать строку состояния. анимация Константа, которая указывает, должна ли быть анимация и, если она запрашивается, должна ли она исчезать или исчезать из строки состояния или должна ли она перемещаться или исчезать из строки состояния. обсуждение Для получения дополнительной информации см. Описания констант типа UIStatusBarAnimation.

Доступность Доступно в iOS 3.2 и более поздних версиях.

...