如何为React Native锁定设备方向

时间:2020-02-26 05:03:57

标签: android ios reactjs react-native

嗨,我想知道如何为Android和iOS锁定React Native的设备方向。用户旋转设备后,我需要锁定方向,应用程序将以纵向或横向锁定

1 个答案:

答案 0 :(得分:2)

对于Android

对于Android平台,我们要做的就是导航到android/app/src/main路径内的 AndroidManifest.xml 文件,并使用值或添加属性android:screenOrientation纵向风景。该属性必须添加到xml元素活动中,该元素是application元素的子元素。

只需如下所示添加它:

enter image description here

对于iOS

对于iOS平台,我们需要打开Xcode,然后从“设备方向”部分中选择所需的方向模式。如下图所示:

  1. 加载React Native项目的iOS部分
  2. 从水平菜单导航到“常规”标签
  3. 转到“部署信息”部分,然后选中/取消选中所需的设备方向模式。

enter image description here

您就定了!重建您的项目以验证更改是否已配置。