#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