1 00:00:02,350 --> 00:00:05,330 In questo momento la nostra app è sempre fissa in modalità verticale. 2 00:00:05,350 --> 00:00:11,440 Se ruoti il dispositivo che puoi fare con i tuoi controller di emulatore, qui su Android con questi due pulsanti 3 00:00:11,440 --> 00:00:14,230 qui, puoi ruotarlo, quindi viene ridimensionato qui ma 4 00:00:14,320 --> 00:00:19,960 puoi ruotarlo e su iOS, sul simulatore, puoi usare la parte superiore menu qui per ruotare a sinistra 5 00:00:19,960 --> 00:00:26,080 o a destra o utilizzare le scorciatoie che vedi qui che per impostazione predefinita dovrebbero essere il comando o su 6 00:00:26,080 --> 00:00:30,090 Windows e Linux, controllare e quindi il tasto freccia sinistra e destra. 7 00:00:30,130 --> 00:00:36,400 Quindi, puoi anche ruotarlo, ma quello che vedrai è che lo schermo non ruota e ciò accade perché nelle app expo, 8 00:00:36,400 --> 00:00:44,710 puoi facilmente bloccare l'orientamento del dispositivo nella tua app. file json. In questo file configura la tua 9 00:00:44,710 --> 00:00:49,930 app e torneremo a questo file in questo corso per cambiare cose diverse. 10 00:00:49,930 --> 00:00:55,670 L'unica cosa che ci interessa in questo momento è questa proprietà di orientamento che vedi qui, è impostata su verticale 11 00:00:55,670 --> 00:00:56,160 qui 12 00:00:56,170 --> 00:01:00,160 e ciò significa che questa app può essere utilizzata solo in modalità verticale. 13 00:01:00,160 --> 00:01:05,110 Ora questa è una funzione utile da avere perché alcune app devono davvero essere 14 00:01:05,140 --> 00:01:11,410 bloccate, alcune app non hanno senso in modalità orizzontale e ci sono molte app in circolazione che sono 15 00:01:11,470 --> 00:01:12,450 effettivamente bloccate. 16 00:01:12,460 --> 00:01:17,110 Quindi se hai un'app o sai che funziona solo in modalità verticale, puoi impostarla su 17 00:01:17,200 --> 00:01:18,730 verticale qui per bloccarla. 18 00:01:18,880 --> 00:01:24,160 Puoi anche impostarlo su orizzontale per assicurarti che la tua app possa essere utilizzata solo 19 00:01:24,160 --> 00:01:30,970 in modalità orizzontale, ad esempio alcuni giochi lo richiedono. Puoi anche impostarlo su default e default significa che può 20 00:01:31,080 --> 00:01:33,190 essere ruotato, che entrambi gli orientamenti 21 00:01:33,220 --> 00:01:35,120 sono supportati, quindi usiamolo ora. 22 00:01:35,380 --> 00:01:42,430 Se lo salvi, vedrai che se ora lo ruoti, non cambia ancora, ciò che devi fare è semplicemente 23 00:01:42,430 --> 00:01:48,910 aprire il task manager sul tuo emulatore o dispositivo reale e chiudere l'app una volta, anche 24 00:01:48,910 --> 00:01:50,520 qui su Android. 25 00:01:50,770 --> 00:01:57,160 E con quello chiuso se lo riavvii qui premendo ae i qui in quel terminale in cui npm start è 26 00:01:57,160 --> 00:02:03,300 in esecuzione, riavvierà l'app e ora sarai in grado di ruotare questo qui su iOS e su Android 27 00:02:03,400 --> 00:02:09,740 anche ma lì, tu prima di tutto devi tirare giù dall'alto per aprire questo menu qui e per abilitare la 28 00:02:09,750 --> 00:02:15,940 rotazione facendo clic su questo pulsante. Con esso abilitato, puoi anche ruotare su Android. Ora, ovviamente, vedrai che quando si 29 00:02:15,940 --> 00:02:19,610 ruota, potrebbe rompersi di nuovo, ad esempio qui in Android, non 30 00:02:19,660 --> 00:02:29,140 possiamo davvero raggiungere il pulsante di avvio del gioco e su iOS, è lo stesso. Lì abbiamo anche l'ulteriore problema che la 31 00:02:29,200 --> 00:02:35,470 nostra tastiera virtuale si sovrappone a questo input se lo apriamo. 32 00:02:35,470 --> 00:02:37,470 Ovviamente non è 33 00:02:37,480 --> 00:02:39,590 l'ideale, inoltre non riesco più 34 00:02:39,640 --> 00:02:45,920 a chiuderlo, quindi ora sono praticamente bloccato. Posso chiuderlo qui nel simulatore ma su un dispositivo reale, questo sarebbe 35 00:02:45,920 --> 00:02:46,880 un problema e 36 00:02:46,880 --> 00:02:50,240 non riesco nemmeno a raggiungere il mio pulsante di avvio del gioco qui. 37 00:02:50,360 --> 00:02:55,040 Quindi è qualcosa che devi anche testare quando crei un'app e puoi assicurarti 38 00:02:55,040 --> 00:03:01,670 che funzioni sempre bloccando l'orientamento o come dovremmo farlo ora, assicurandoti che anche questo appaia bene perché in 39 00:03:01,850 --> 00:03:03,840 questo momento, non lo fa 40 00:03:03,950 --> 00:03:07,640 con questi pulsanti e, soprattutto, funziona su tutti gli orientamenti. 41 00:03:07,640 --> 00:03:09,440 Quindi questa è la prossima cosa in cui ci tufferemo.