Verstecke die Statusleiste während des Begrüßungsbildschirms

8

Ich versuche, die Statusleiste während des Begrüßungsbildschirms zu verbergen, was gut funktioniert, wenn ich "Statusleiste anfänglich verborgen" hinzufüge, um den Wert auf JA zu setzen, aber dies entfernt die Statusleiste aus der entire-Anwendung, obwohl ich ve hinzugefügt "View controller-based statusleiste aussehen" zu plisten und setzen wert auf NEIN und hinzugefügt folgenden appdelegate:

%Vor%

Wie kann ich die statusBar zunächst entfernen, ohne sie im Rest der Anwendung zu entfernen?

    
Peter Pik 08.02.2016, 22:40
quelle

6 Antworten

18

Dies ist für Swift 3 von Xcode 8.3.3 aktualisiert.

Fügen Sie in Ihrer Info.plist folgenden Schlüssel hinzu: info.plist

Fügen Sie dann in Ihrer AppDelegate-Datei Folgendes in didFinishLaunchingWithOptions section hinzu:

%Vor%

Das sollte Ihr Problem lösen.

Sie können die Startfarbe auch in den Buildeinstellungen Ihres Projekts konfigurieren, wenn dies für Sie ein Problem darstellt: buildOptions

Hoffe das hilft!

    
BShimm 18.07.2017, 11:13
quelle
9

In deinen Projekteinstellungen - & gt; Allgemein- & gt; Deployment Info, aktivieren Sie das Kontrollkästchen "Statusleiste ausblenden".

Als Nächstes überschreiben Sie in Ihrem View-Controller - prefersStatusBarHidden Methode, wie folgt:

%Vor%     
Whirlwind 08.02.2016 23:17
quelle
7

In Swift 4 In Info.plist hinzufügen:

  

Status bar is initially hidden YES

    
Flower 15.10.2017 11:23
quelle
1

In Swift 3

First Hide Statusleiste von Project- & gt; Ziel wie folgt

Blenden Sie dann die Statusleiste in didFinishLaunchingWithOptions

ein %Vor%     
Aqib Mumtaz 20.07.2017 13:00
quelle
1

Fügen Sie einfach die markierte Zeile in Ihre Info.plist-Datei ein und sie funktioniert für Swift 4:

    
Bruno Campos 24.02.2018 21:02
quelle
0
%Vor%     
David Yang Liu 08.02.2016 22:58
quelle

Tags und Links