Реагируйте: Изменение экрана. js на LandScape Orientation - PullRequest
0 голосов
/ 09 января 2020

Здравствуйте, я новичок в React Native и пытаюсь изменить этот экран (gameScreen. js), чтобы ориентация была альбомной, а не портретной. На всех остальных экранах я хочу сохранить ориентацию как портретную. Итак, что я могу сделать, чтобы изменить ориентацию на Пейзаж для GameScreen. js.

Изображение ниже - это то, что я пробовал; однако экран не меняется на альбомную, а вместо этого выдает ошибку, в которой говорится, что «NULL не является объектом (оценивает« Orientation.lockToLandscape) ». Я попытался использовать библиотеку «Reaction-native-ориентации»; однако я понятия не имею, как их использовать. Пожалуйста помоги! Спасибо.

enter image description here

1 Ответ

1 голос
/ 09 января 2020

Ошибка в основном говорит о том, что он не распознает модуль реактивной ориентации. Убедитесь, что вы следуете документации, чтобы правильно связать модуль согласно https://www.npmjs.com/package/react-native-orientation.

Если вы новичок в React Native, то Expo может представлять интерес как он справляется со многими трудностями связывания модулей и т. д. 1012 * в пользу импорта. В данном случае: https://docs.expo.io/versions/latest/sdk/screen-orientation/

...