2013-09-21 17 views
6

In iOS 7 sollte die Statusleiste standardmäßig transparent sein. Ich mache eine App, die Tabs verwendet. Eine Registerkarte zeigt eine einfache UIView. Ich möchte weiße Statusleiste, also setze ich einfach meinen Ansichtshintergrund weiß und es hat gut funktioniert. Die zweite Registerkarte ist in den Navigationscontroller eingebettet. Ich setze den Hintergrund der zweiten Ansicht genauso weiß. Aber meine Statusleiste wird schwarz. Und ich kann nichts außer Batterieschild sehen. Sieht aus wie folgende Bilder:Warum wird die Statusleiste schwarz, wenn UIView in NavigationalViewController in iOS 7 eingebettet ist?

Einfache Ansicht statusbar: enter image description here

anzeigen Eingebettet in Navigationssteuerung statusbar: enter image description here

Ich weiß statusbar in meiner ganzen app will. Irgendeine Idee warum es passiert und wie kann ich das beheben. Danke im Voraus.

+0

Dieser Thread sollte Ihnen helfen. http://stackoverflow.com/questions/17678881/how-to-change-status-bar-text-color-in-ios-7 – Sahil

Antwort

0

Haben Sie ganze App mit Xcode 5 gemacht ??

Ich bin immer gleiche Problem, wenn ich App mit ios 7. von Xcode 4-zu-Gerät leite Wenn ich machen app von Xcode m 5 und in Gerät mit iOS 7 läuft Es ist kein solches Problem geben

+0

Es ist mit Xcode 5 gemacht und ich installiere es auf dem iPhone mit iOS 7. Das Problem ist nur mit den Ansichten, die in den Navigationscontroller – Piscean

+0

eingebettet sind. Ich habe die neueste Version von Xcode neu installiert und jetzt kann ich nicht einmal die Batterie sehen, wenn ich die im Navigationscontroller integrierte Ansicht öffne. Aber wenn ich zu einer Ansicht gehe, die nicht im Navigationssteuerpult eingebettet ist und dann zurückkomme, sehe ich normale Statusleiste mit schwarzem Hintergrund. – Piscean

1

im AppDelegate Versuch:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 

Sind alle Ihre modal VC, scheint wie oben unwirksam auf modal VCs.

Verwandte Themen