我正在使用Ionic 5和Cordova的Moodle移动应用程序,当使用旋转设备退出全屏模式时,这会在iOS上引发错误,UI会中断,所以我试图在全屏模式下锁定或管理方向,但没有成功。
我试过使用官方的Ionic插件(https://ionicframework.com/docs/v5/native/screen-orientation),但当我进入全屏时,应用程序可以自由旋转到横向。
尝试window.screen.orientation.lock('portrait' | 'landscape')
。我有一个始终处于纵向模式的应用程序,所以我在app.component.ts
中锁定屏幕旋转,但我相信你也可以在运行时这样做(全屏时锁定横向,退出全屏时锁定反向解锁或纵向。