Поворот 1 экрана в React native (как для ios, так и для Android)

#javascript #react-native

#javascript #react-native

Вопрос:

Я кодирую приложение React-Native, в котором мне нужно, чтобы один экран был заблокирован в альбомной ориентации (без каких-либо действий со стороны пользователя), как я могу это сделать? Я попробовал «преобразовать» реквизит, но не смог заставить его работать

Ответ №1:

В Android: перейдите к AndroidManifest.xml файлу. путь android/app/src/main и установлен android:screenOrientation в landscape .

В iOS: откройте папку iOS вашего проекта с помощью Xcode. На general вкладке найдите ориентацию устройства и установите для нее альбомную ориентацию влево или вправо.

Вышеупомянутое позволяет изменить ориентацию всех экранов. если вам нужно изменить только одну конкретную страницу, вы можете использовать эту библиотеку.

Комментарии:

1. разве это не меняет ориентацию всего моего экрана (а я этого не хочу)?

2. если вам нужно только для 1 страницы, вы можете попробовать эту библиотеку: github.com/yamill/react-native-orientation