React-Native - iOS - отключить поворот экрана вручную - PullRequest
0 голосов
/ 26 ноября 2018

я использую React-Native " реагировать-нативная ориентация" - Библиотека.

Возможно ли отключить Screenrotation пользователем?Мое приложение больше всего времени в портретном режиме.Некоторые виды имеют альбомную ориентацию.Я хотел бы отключить вращение manuell в Views с Portraitmode.Я еще не нашел рабочий путь.Является ли это возможным?Если да, то как?

В xCode я выбрал книжный, альбомный и альбомный правый режимы.Если я отмечу только «Портрет», то «Виды с пейзажем» не работают.Итак, я проверил все.Но id хотел бы отключить вращение manuell пользователем.

Спасибо за помощь

1 Ответ

0 голосов
/ 27 ноября 2018

Как вы сказали, включение всех необходимых режимов вращения в собственной конфигурации необходимо для того, чтобы приложение вообще поддерживало вращение.

Пользовательскую логику вращения, привязанную к определенному виду, можно добавить с помощью Orientation.lockToPortrait()и Orientation.unlockAllOrientations().Возможно, вы захотите связать эти вызовы функций с действиями навигации или componentWillUnmount и аналогичными событиями жизненного цикла компонента.Документация по API: https://github.com/yamill/react-native-orientation#api.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...