Phonegap - Как сделать строку состояния черным? - PullRequest
7 голосов
/ 29 октября 2010

Довольно простой вопрос, на который я просто не могу найти ответ.

Как я могу изменить строку состояния iPhone (тонкая полоса справа вверху с приемом / тестом и т. Д.) С серого по умолчанию на черный в моем приложении PhoneGap iPhone?

Спасибо, Glen

Ответы [ 3 ]

29 голосов
/ 29 октября 2010

Приложение PhoneGap-iPhone - это обычный проект Xcode iPhone.

Добавьте UIStatusBarStyle: UIStatusBarStyleBlackOpaque в Info.plist.

  1. Откройте проект Xcode (например, MyApp.xcodeproj)
  2. Откройте файл Info.plist (например, MyApp-Info.plist)
  3. Добавьте новую строку:
    • Ключ: Status bar style
    • Значение: Opaque black style

Если вы просматриваете пары ключ / значение RAW, используйте:

<key>UIStatusBarStyle</key>  
<string>UIStatusBarStyleBlackOpaque</string> 

Вы можете щелкнуть правой кнопкой мыши вMyApp-Info.plist для переключения пар ключ / значение RAW.

3 голосов
/ 29 октября 2010

просто установить

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;
0 голосов
/ 29 октября 2010

Когда создается проект PhoneGap, в проекте создается файл <ApplicationName>AppDelegate.m.

Внутри метода (void)viewDidLoad вы можете вносить изменения в представление по своему выбору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...