Durch alle Lösungen für ähnliche Fragen, habe ich versucht, die statusBar
mit einer Tipp-Geste anzuzeigen/zu verbergen.Wie kann ich die Statusleiste auf einem pageViewController mit tap Geste (iOS8/Swift) ein-/ausblenden
Ich habe View controller-based status bar appearance = NO
in den Plist gesetzt.
Ich habe den folgenden Code in meinem DataViewController
(Seite View-Controller) versucht und in den RootViewController
:
let app = UIApplication.sharedApplication()
app.setStatusBarHidden(true, withAnimation: UIStatusBarAnimation.Fade)
und es funktioniert nicht.
Dies ist in eine UITabBarController
eingebettet, würde das einen Unterschied machen?
Auch ich war in der Lage zu bekommen die im Anschluss an die statusBar vom RootViewController
zu verstecken:
override func prefersStatusBarHidden() -> Bool {
return true
}
Aber die DataViewController
nicht einmal diese Funktion aufrufen, und war nur in der Lage dauerhaft auf diese Weise zu verstecken, eher als es ein-/ausschalten.
Irgendwelche Ideen?
Das sollte funktionieren - sind Sie sicher, dass die Methode, die 'setStatusBarHidden' aufruft, aufgerufen wird? –
Haltepunkt wird dort getroffen, ja. –