Usa questo codice per nascondere la barra di stato:
ObjectiveC:
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationSlide];
Swift:
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Slide)
Se non hai bisogno di barra di stato in principio. Aggiungere questa impostazione (UIStatusBarHidden
) nel file Info plist
:
Status bar is initially hidden
con un valore di YES
.
Usa questo codice qualsiasi schermata dell'app per mostrare la barra di stato per quel particolare View Controller
ObjectiveC:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationSlide];
Swift:
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .Slide)
fonte
2012-08-08 12:58:08
Un'altra cosa da notare è la proprietà 'wantsFullScreen' di UIViewController. – Moshe
Dov'è il posto migliore dove inserire il codice 'UIApplication' che hai incollato? – syntagma
L'ho inserito è stato avviato e ho tutti i controller di visualizzazione che estendono un controller di base. Ho un login nello storyboard e uno storyboard principale. Il mio controller di base rileva il tipo di storyboard e, se il tipo di accesso, effettua questa chiamata in vista, carica. Metti questa chiamata nella tua appdelegate: didlaunch e anche nel tuo viewdidload del tuo controller di base (o guarda controller se vuoi scrivere molto) –