Affichage de la barre d'état sur l'orientation paysage pour iOS 8
Actuellement à l'aide de XCode6 pour le moment. Depuis cette version de XCode ne supporte iPhone4 et au-dessus de la version d'OS (7.0.3 partir).
J'ai cette application uniquement conçu avec une orientation paysage à tous les points de vue dans le storyboard. Le test de l'application à l'aide de la version 7.0.3 était beau, la barre d'état était encore visible. Ce n'est pas la même pour la version 8.0 dans lequel la barre d'état était caché.
Ma question est comment est-il possible d'afficher la barre d'état sur mon paysage orientée application qui prend en charge la version 7.0.3 partir. Merci.
- La raison à cela est que
UIViewController
’s la mise en œuvre deprefersStatusBarHidden
retourneYES
lors de son trait collection la taille horizontale de la classe est compact. Ce n'est pas documentée.
Vous devez vous connecter pour publier un commentaire.
Pour afficher la barre de statut en mode paysage dans ios 8, essayez la méthode suivante
Aussi ce que vous pouvez essayer est lorsque l'application passe en mode paysage, écrire ci-dessous ligne.
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
Je ne suis pas sûr si c'est la bonne réponse. Pourtant, celui-ci fonctionne mais il y a un glitch sur iPhone6/iPhone6Plus, il n'est pas affiché lors du démarrage de l'application.
De ce que je peux dire, à moins que Apple a introduit une nouvelle API que je n'ai pas trouvé... La barre d'état est toujours masqué lorsque les périphériques verticale de la taille de la classe est compact.
Je n'ai pas trouvé un moyen de contourner ce moment, mais je ne pense pas qu'il y a un moyen de les contourner.. Tout le système apps faire exactement la même chose.
Bien que, si vous compilez votre application à l'encontre de l'iOS 7.1 SDK, vous pouvez toujours garder la barre d'état en mode paysage, mais ce n'est pas très utile si vous souhaitez adopter la nouvelle Api, etc.
Edit:
Peut-être que je me trompe, le natif de l'application Twitter, qui maintient la barre d'état lors de l'affichage d'une page web dans le paysage... ne sais Pas comment sa fait si...