2015-05-16 18 views
5

Podobnie jak w pytaniu, muszę ukryć status + pasek nawigacyjny, gdy użytkownik kliknie. Do tej pory pasek nawigacyjny był łatwy. Cann't znaleźć sposób, aby zrobić to samo z paska stanu.Jak programowo ukryć pasek stanu w iOS 8

Nawiasem mówiąc, próbował

UIApplication.sharedApplication().statusBarHidden = true 

ale nie szczęścia jeszcze

Odpowiedz

23

Powinieneś dodać tę parę klucz/wartość do listy Info.plist projektu.

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

enter image description here

Po tym, nazywając

UIApplication.sharedApplication().statusBarHidden = true 

lub

UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Fade) // with animation option. 

Ten post daje więcej szczegółów>How to hide iOS status bar

+0

Chciałbym tylko podziękować! –

+5

przestarzałe w ios 9 – cdub

0

To powinno załatwić sprawę:

UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: UIStatusBarAnimation.Slide) 

Zobacz this answer więcej szczegółów.

+3

to przestarzałe w iOS 9 –

+0

@SatnamSync, jeśli spojrzysz na datę opublikowania tej odpowiedzi, zauważysz, że iOS 9 nie został jeszcze wydany w tym czasie. Jeśli masz lepszą odpowiedź, sam możesz odpowiedzieć na to pytanie. – Greg

Powiązane problemy