2013-10-11 11 views

Odpowiedz

4

dzięki za odpowiedzi. Zrobiłem wszystko, co napisałeś wcześniej, ale działa tylko na ekranie startowym, a nie w aplikacji.

W końcu znalazłem odpowiedź na StackOverflow, jak zmienić styl paska stanu. W PhoneGap nie możesz tego zrobić w tej chwili, jak sądzę.

Oto co zrobiłem, aby to działa: How to change Status Bar text color in iOS 7

+0

Cieszę się, że wszystko działa. Czy możesz mi powiedzieć, której wersji cordova/phonegap używasz? –

+0

Używam v2.9.0 ... –

37

Otwórz swoje info.plist (folder zasobów):

  • zestaw: "Zobacz kontroler-b aiz statusu paska stanu "do NO
  • ustaw:" Styl paska stanu "na" UIStatusBarStyleLightContent ".

tak:

<key>UIViewControllerBasedStatusBarAppearance</key> 
<false/> 

<key>UIStatusBarStyle</key> 
<string>UIStatusBarStyleLightContent</string> 
+0

pracował dobrze dla mnie z Cordova 3.3.0! Dzięki! – wowpatrick

+1

Działa dla cordova 3.5.0 – kio21

+1

Ścieżka do pliku '.plist' to /platforms/ios/ /yourApp-Info.plist –

6

Otwórz plist projektu w postaci kodu źródłowego i dodać następujące atrybuty

<key>UIViewControllerBasedStatusBarAppearance</key> 
<false/> 

także ustawić niestandardowy kolor paska stanu można umieścić następującego kodu w AppDelegate.m - didFinishLaunchingWithOptions()

[[[[UIApplication sharedApplication] delegate] window] setBackgroundColor:[UIColor colorWithRed:0.8f green:0.8f blue:0.8f alpha:1]]; 
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 

Brak zrzutów ekranu teraz, jak źle: P.

Powiązane problemy