2008-11-11 2 views
8

Das könnte ein bisschen schwer schriftlich zu erklären sein, also bitte bitte hier mit mir.Wie schnell wechseln Sie den Hintergrund der Hintergrundleiste, wenn eine Anwendung gestartet wird?

Jedes Mal, wenn ich den Stil der Statusleiste auf den „dunklen“ ein, anpassen wollte ich fügen Sie einfach die folgende Zeile in meinem AppDelegate der -applicationDidFinishLaunching: Methode:

[application setStatusBarStyle:UIStatusBarStyleBlackOpaque]; 

Dies funktioniert gut, aber es gibt eine spürbare Verzögerung beim Ändern der Statusleiste in diesen dunklen Stil, wenn die Anwendung gestartet wird. Ich kann das verstehen, da die Anwendung noch nicht vollständig gestartet ist.

Allerdings gibt es ein paar Anwendungen, die einen Trick kennen, um die Statusleiste sofort mit dem dunklen Stil erscheinen zu lassen, direkt beim Start der Anwendung und ohne merkliche Verzögerungen. Einer von ihnen ist Puzzlotto.

Wie kann ich das gleiche für meine eigene Anwendung tun?

Antwort

10

Sie benötigen einen Schlüssel zu Ihrem info.plist hinzuzufügen, dies zu umgehen:

<key>UIStatusBarStyle</key> 
<string>UIStatusBarStyleOpaqueBlack</string> 
Verwandte Themen