1 00:00:02,350 --> 00:00:05,330 W tej chwili nasza aplikacja jest zawsze ustawiona na tryb pionowy. 2 00:00:05,350 --> 00:00:11,440 Jeśli obrócisz urządzenie, które możesz zrobić za pomocą kontrolerów emulatora, tutaj na Androidzie za pomocą tych dwóch przycisków tutaj, 3 00:00:11,440 --> 00:00:14,230 możesz go obrócić, a następnie zmienić rozmiar 4 00:00:14,320 --> 00:00:19,960 tutaj, ale możesz go obrócić, a na iOS, na symulatorze, możesz użyć góry menu tutaj, aby obrócić 5 00:00:19,960 --> 00:00:26,080 w lewo lub w prawo lub użyj widocznych tutaj skrótów, które domyślnie powinny być poleceniem lub w systemach Windows 6 00:00:26,080 --> 00:00:30,090 i Linux, kontroluj, a następnie klawisz strzałki w lewo i w prawo. 7 00:00:30,130 --> 00:00:36,400 Dzięki temu możesz go również obracać, ale zobaczysz, że ekran się nie obraca, a dzieje się tak, ponieważ w aplikacjach 8 00:00:36,400 --> 00:00:44,710 expo możesz łatwo zablokować orientację urządzenia w aplikacji. plik json. W tym pliku konfigurujesz aplikację, a 9 00:00:44,710 --> 00:00:49,930 my wrócimy do tego pliku w trakcie tego kursu, aby zmienić różne rzeczy. 10 00:00:49,930 --> 00:00:55,670 Jedyną rzeczą, która nas teraz interesuje, jest ta właściwość orientacji, którą tutaj widzisz, jest tutaj ustawiona na 11 00:00:55,670 --> 00:00:56,160 portret, 12 00:00:56,170 --> 00:01:00,160 co oznacza, że tej aplikacji można używać tylko w trybie portretu. 13 00:01:00,160 --> 00:01:05,110 Teraz jest to przydatna funkcja, ponieważ niektóre aplikacje naprawdę muszą być zablokowane, 14 00:01:05,140 --> 00:01:11,410 niektóre aplikacje nie mają sensu w trybie poziomym i masz wiele aplikacji na wolności, które faktycznie 15 00:01:11,470 --> 00:01:12,450 są zablokowane. 16 00:01:12,460 --> 00:01:17,110 Więc jeśli masz aplikację lub wiesz, że działa ona tylko w trybie pionowym, możesz ustawić tutaj 17 00:01:17,200 --> 00:01:18,730 opcję portretową, aby ją zablokować. 18 00:01:18,880 --> 00:01:24,160 Możesz także ustawić poziomo, aby upewnić się, że aplikacji można używać tylko w 19 00:01:24,160 --> 00:01:30,970 trybie poziomym, na przykład niektóre gry tego potrzebują. Możesz także ustawić tę wartość na domyślną, a domyślna oznacza, że można 20 00:01:31,080 --> 00:01:33,190 ją obracać, że obsługiwane są obie orientacje, 21 00:01:33,220 --> 00:01:35,120 więc skorzystajmy z tego teraz. 22 00:01:35,380 --> 00:01:42,430 Jeśli to zapiszesz, zobaczysz, że jeśli teraz go obrócisz, nadal się nie zmienia, musisz tylko 23 00:01:42,430 --> 00:01:48,910 otworzyć menedżera zadań na emulatorze lub urządzeniu rzeczywistym i zamknąć aplikację raz, również 24 00:01:48,910 --> 00:01:50,520 tutaj na Androida. 25 00:01:50,770 --> 00:01:57,160 A po zamknięciu, jeśli uruchomisz go ponownie, naciskając ai tutaj w tym terminalu, na którym działa npm 26 00:01:57,160 --> 00:02:03,300 start, uruchomi ponownie aplikację i teraz będziesz mógł obracać to tutaj na iOS i Androidzie, ale 27 00:02:03,400 --> 00:02:09,740 tam, ty przede wszystkim należy pociągnąć w dół z góry tutaj, aby otworzyć to menu tutaj i 28 00:02:09,750 --> 00:02:15,940 umożliwić obracanie, klikając ten przycisk. Po włączeniu możesz także obracać w Androidzie. Teraz oczywiście zobaczysz, że po 29 00:02:15,940 --> 00:02:19,610 obróceniu może być ponownie zepsuty, na przykład tutaj w Androidzie, tak 30 00:02:19,660 --> 00:02:29,140 naprawdę nie możemy dosięgnąć naszego przycisku uruchamiania gry, a na iOS jest tak samo. Mamy też dodatkowy problem, że nasza 31 00:02:29,200 --> 00:02:35,470 miękka klawiatura nakłada się na to wejście, jeśli je otworzymy. 32 00:02:35,470 --> 00:02:37,470 To oczywiście nie 33 00:02:37,480 --> 00:02:39,590 jest idealne, nie mogę już 34 00:02:39,640 --> 00:02:45,920 tego zamknąć, więc tutaj w zasadzie utknąłem. Mogę go zamknąć tutaj w symulatorze, ale na prawdziwym urządzeniu, 35 00:02:45,920 --> 00:02:46,880 to byłby 36 00:02:46,880 --> 00:02:50,240 problem, a także nie mogę tutaj dotrzeć do przycisku uruchamiania gry. 37 00:02:50,360 --> 00:02:55,040 Więc to jest coś, co musisz również przetestować podczas tworzenia aplikacji i możesz albo upewnić 38 00:02:55,040 --> 00:03:01,670 się, że zawsze działa, blokując orientację, albo tak, jak powinniśmy to zrobić teraz, upewniając się, że to również wygląda dobrze, 39 00:03:01,850 --> 00:03:03,840 ponieważ w tej chwili nie 40 00:03:03,950 --> 00:03:07,640 działa z tymi przyciskami i co najważniejsze, działa na wszystkich orientacjach. 41 00:03:07,640 --> 00:03:09,440 Więc to kolejna rzecz, w którą się zanurzymy.