W tej chwili nasza aplikacja jest zawsze ustawiona na tryb pionowy.
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,
możesz go obrócić, a następnie zmienić rozmiar
tutaj, ale możesz go obrócić, a na iOS, na symulatorze, możesz użyć góry menu tutaj, aby obrócić
w lewo lub w prawo lub użyj widocznych tutaj skrótów, które domyślnie powinny być poleceniem lub w systemach Windows
i Linux, kontroluj, a następnie klawisz strzałki w lewo i w prawo.
Dzięki temu możesz go również obracać, ale zobaczysz, że ekran się nie obraca, a dzieje się tak, ponieważ w aplikacjach
expo możesz łatwo zablokować orientację urządzenia w aplikacji. plik json. W tym pliku konfigurujesz aplikację, a
my wrócimy do tego pliku w trakcie tego kursu, aby zmienić różne rzeczy.
Jedyną rzeczą, która nas teraz interesuje, jest ta właściwość orientacji, którą tutaj widzisz, jest tutaj ustawiona na
portret,
co oznacza, że tej aplikacji można używać tylko w trybie portretu.
Teraz jest to przydatna funkcja, ponieważ niektóre aplikacje naprawdę muszą być zablokowane,
niektóre aplikacje nie mają sensu w trybie poziomym i masz wiele aplikacji na wolności, które faktycznie
są zablokowane.
Więc jeśli masz aplikację lub wiesz, że działa ona tylko w trybie pionowym, możesz ustawić tutaj
opcję portretową, aby ją zablokować.
Możesz także ustawić poziomo, aby upewnić się, że aplikacji można używać tylko w
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
ją obracać, że obsługiwane są obie orientacje,
więc skorzystajmy z tego teraz.
Jeśli to zapiszesz, zobaczysz, że jeśli teraz go obrócisz, nadal się nie zmienia, musisz tylko
otworzyć menedżera zadań na emulatorze lub urządzeniu rzeczywistym i zamknąć aplikację raz, również
tutaj na Androida.
A po zamknięciu, jeśli uruchomisz go ponownie, naciskając ai tutaj w tym terminalu, na którym działa npm
start, uruchomi ponownie aplikację i teraz będziesz mógł obracać to tutaj na iOS i Androidzie, ale
tam, ty przede wszystkim należy pociągnąć w dół z góry tutaj, aby otworzyć to menu tutaj i
umożliwić obracanie, klikając ten przycisk. Po włączeniu możesz także obracać w Androidzie. Teraz oczywiście zobaczysz, że po
obróceniu może być ponownie zepsuty, na przykład tutaj w Androidzie, tak
naprawdę nie możemy dosięgnąć naszego przycisku uruchamiania gry, a na iOS jest tak samo. Mamy też dodatkowy problem, że nasza
miękka klawiatura nakłada się na to wejście, jeśli je otworzymy.
To oczywiście nie
jest idealne, nie mogę już
tego zamknąć, więc tutaj w zasadzie utknąłem. Mogę go zamknąć tutaj w symulatorze, ale na prawdziwym urządzeniu,
to byłby
problem, a także nie mogę tutaj dotrzeć do przycisku uruchamiania gry.
Więc to jest coś, co musisz również przetestować podczas tworzenia aplikacji i możesz albo upewnić
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,
ponieważ w tej chwili nie
działa z tymi przyciskami i co najważniejsze, działa na wszystkich orientacjach.
Więc to kolejna rzecz, w którą się zanurzymy.