2015-09-14 4 views
4

Я новичок в React Native, и я не могу найти способ заблокировать просмотр страницы в ландшафтном режиме. Есть ли способ сделать это?(React Native) lock screen in landscape

спасибо.

ответ

3

Вы хотите, чтобы приложение всегда было в ландшафтном режиме? Android или iOS?

Существует аппаратный режим, который позволяет поворачивать ваш симулятор. Если вы хотите использовать блокировку приложения в ландшафте, есть способ использования модуля узла. Приведенная ниже ссылка должна помочь. https://www.npmjs.com/package/react-native-orientation

0

Установка: НПМ установки реагируют-нативную ориентацию --save

в AppDelegate.m Добавьте эти две строки:

#import "../../node_modules/react-native-orientation/iOS/RCTOrientation/Orientation.h" 

- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { 
    return [Orientation getOrientation]; 
    } 

componentDidMount(){ 


    Orientation.lockToLandscape(); 


} 
+0

, как сделать это в Android? – natsumiyu