ios 屏幕旋转失效

背景:之前做的某页面内的阿里云视频播放,在某个版本失效,后经研究定位,是该VC由模态present改为push导致的supportedInterfaceOrientations不更新状态导致的,推测是导航控制器影响的,后改为写到导航控制器仍不生效,最后将其写入rootVC UITabBarController中后生效了;
修改实现方式如下:


截屏2022-05-20 09.53.10.png

原旋转代码如下:


点击事件

阿里云插件代码

AppDelegate:
Appdelegate

vc改为push后失效的代码:


失效的系统方法

你可能感兴趣的:(ios 屏幕旋转失效)