【发布时间】:2020-03-07 06:27:47
【问题描述】:
我想强制我的游戏应用的某些页面的方向。就像,我希望着陆页、游戏选项和玩家选择的方向为纵向,但我想在游戏开始时强制方向为横向...我尝试使用:
super.initState();
SystemChrome.setPreferredOrientations([
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight,
])
它确实适用于android,(除了它在获得正确方向之前改变方向3次......)但在iOS上,它不会强制改变......它只会在你转动设备时改变然后它工作并保持在横向模式。即使我将手机保持为纵向,我也希望视图发生变化...
有没有人遇到过同样的问题并知道如何解决?
我尝试将 SystemChrome.setPreferredOrientations 放入 Widget 构建函数中,但没有成功。
【问题讨论】: