En ce moment, notre application est toujours fixée en mode portrait.
Si vous faites pivoter l'appareil que vous pouvez faire avec vos contrôleurs d'émulation, ici sur Android avec ces deux boutons ici, vous
pouvez le faire pivoter, il est ensuite redimensionné ici
mais vous pouvez le faire pivoter et sur iOS, sur le simulateur, vous pouvez utiliser le haut menu ici pour
faire pivoter vers la gauche ou la droite ou utiliser les raccourcis que vous voyez ici, qui par défaut devraient être la
commande ou sur Windows et Linux, contrôlez puis les touches fléchées gauche et droite.
Donc, avec cela, vous pouvez également le faire pivoter, mais ce que vous verrez, c'est que votre écran ne tourne pas et cela se produit car dans les
applications expo, vous pouvez facilement verrouiller l'orientation de l'appareil dans votre application. fichier json. Dans ce fichier, vous configurez votre application
et nous reviendrons sur ce fichier tout au long de ce cours pour changer différentes choses.
La seule chose qui nous intéresse en ce moment est cette propriété d'orientation que vous voyez ici, elle est définie sur
portrait
ici et cela signifie que cette application ne peut être utilisée qu'en mode portrait.
Maintenant, c'est une fonctionnalité utile car certaines applications doivent vraiment être verrouillées, certaines
applications n'ont aucun sens en mode paysage et vous avez beaucoup d'applications à l'état sauvage qui sont
réellement verrouillées.
Donc, si vous avez une application ou si vous savez qu'elle ne fonctionne qu'en mode portrait, vous pouvez définir ceci
sur portrait ici pour la verrouiller.
Vous pouvez également le définir en mode paysage pour vous assurer que votre application ne peut être utilisée
qu'en mode paysage, certains jeux en ont besoin par exemple. Vous pouvez également définir ce paramètre par défaut et par défaut signifie qu'il
peut être tourné, que les deux orientations sont
prises en charge, alors utilisons-le maintenant.
Si vous enregistrez cela, vous verrez que si vous le faites maintenant pivoter, cela ne change toujours pas, ce que vous devez
faire est simplement d'ouvrir le gestionnaire de tâches sur votre émulateur ou votre appareil réel et de fermer l'application une fois,
également ici sur Android.
Et avec cela fermé si vous le redémarrez ici en appuyant sur a et i ici dans ce terminal où le démarrage
de npm est en cours d'exécution, il redémarrera l'application et maintenant vous pourrez faire pivoter cela ici sur iOS et sur
Android aussi mais là, vous Tout d'abord, vous devez tirer vers le bas ici pour ouvrir ce menu ici et activer la
rotation en cliquant sur ce bouton. Avec elle activée, vous pouvez également faire pivoter sur Android. Maintenant, ce que vous verrez bien sûr,
c'est que lorsque vous tournez, il peut être à nouveau cassé, par exemple ici dans
Android, nous ne pouvons pas vraiment atteindre notre bouton de démarrage de jeu et sur iOS, c'est la même chose. Là, nous avons également le problème supplémentaire
que notre clavier logiciel chevauche cette entrée si nous l'ouvrons.
Bien sûr, ce n'est
pas idéal, je ne peux plus
le fermer, alors ici, je suis fondamentalement coincé maintenant. Je peux le fermer ici dans le simulateur mais sur un vrai appareil, ce
serait un problème
et je ne peux pas non plus atteindre mon bouton de démarrage de jeu ici.
C'est donc quelque chose que vous devez également tester lors de la création d'une application et vous
pouvez soit vous assurer que cela fonctionne toujours en verrouillant l'orientation, soit comme nous devrions le faire maintenant, en nous assurant que cela semble
également bon, car pour le moment, il
ne fonctionne pas avec ces boutons et surtout, fonctionne sur toutes les orientations.
C'est donc la prochaine chose dans laquelle nous allons plonger.