切换水平屏幕时,该界面装有垂直屏幕。我该如何修复

时间:2018-07-25 08:42:45

标签: react-native

切换水平屏幕时,界面上装有垂直屏幕

这是我的代码

import React, { PureComponent } from 'react';
import { Text, View } from 'react-native';
import Root from './src/root';
import Orientation from 'react-native-orientation';

export class App extends PureComponent {
  componentWillMount(){
    Orientation.lockToLandscape()
  };
  render() {
    return (
        <Root />
    )
  }
}

export default App

初始加载 Sample Image

然后我重新加载我的应用就可以了 Sample Image

我应该如何解决

1 个答案:

答案 0 :(得分:0)

您是否尝试添加this.forceUpdate()来触发重新提交?

你只有在componentWillMount()的时候lockToLandscape()但是app根本没有被rerender所以当然显示不出来啊