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
初始加载
然后我重新加载我的应用就可以了
我该如何解决
解决方案
您是否尝试添加 athis.forceUpdate()
来触发重新渲染?
你只有在componentWillMount()
那个时候<code>lockToLandscape()但app根本没有被rerender所以当然不出来啊</p>
推荐阅读
- google-chrome - iPad Chrome Google Colab笔记本如何摆脱单元格中的键盘图标
- php - Docker无法连接到蛋糕php
- java - Box2D World.destroyBody 真的是马车
- java - 构造函数 VideoCapture(long) 不可见
- assembly - 为什么退休后的 RFO 不中断内存排序?
- r - 如何使用 R 数据表返回与满足的条件相关的特定输出
- python - 使用多处理时 Pickle 中的 MemoryError
- java - JPA Hibernate - 如何防止保存@ManyToOne 关联实体
- shiny - 需要为来自 RShiny 中 Excel 工作表的 3 个 InsertUI 字段建立依赖关系
- r - 根据其他变量重命名多行的值