0
我正在使用React原生方向模块。我只需要一个横向视图来显示屏幕。所以在componentDidMount()中写了loackToLandscape(),并且在返回时我写了lockToProtrait()。反应原生方向问题
我的代码如下:
componentWillMount(){
if(this.props.sportName == 'Pro Football'){
Orientation.lockToLandscape();
this.setState({
HEIGHT:375,
WIDTH:667
})
}
else{
Orientation.lockToPortrait();
}
}
onBack(){
Orientation.lockToPortrait();
this.setState({
open:false
})
}
当自转是假的它工作正常。但是,当我将设备更改为纵向时,自动旋转处于打开状态,此时视图也将更改为纵向。但我希望它被锁定到风景。
谢谢现在它工作得很好。 –