背景:之前做的某页面内的阿里云视频播放,在某个版本失效,后经研究定位,是该VC由模态present改为push导致的supportedInterfaceOrientations不更新状态导致的,推测是导航控制器影响的,后改为写到导航控制器仍不生效,最后将其写入rootVC UITabBarController中后生效了;
修改实现方式如下:
![](https://img.haomeiwen.com/i2840793/eb56c84445a06820.png)
原旋转代码如下:
![](https://img.haomeiwen.com/i2840793/79661c853365abe1.png)
![](https://img.haomeiwen.com/i2840793/c15809ca021ff4d4.png)
AppDelegate:
![](https://img.haomeiwen.com/i2840793/151415b200119334.png)
vc改为push后失效的代码:
![](https://img.haomeiwen.com/i2840793/5c2ddce0ec7bcd09.png)
背景:之前做的某页面内的阿里云视频播放,在某个版本失效,后经研究定位,是该VC由模态present改为push导致的supportedInterfaceOrientations不更新状态导致的,推测是导航控制器影响的,后改为写到导航控制器仍不生效,最后将其写入rootVC UITabBarController中后生效了;
修改实现方式如下:
原旋转代码如下:
vc改为push后失效的代码:
本文标题:ios 屏幕旋转失效
本文链接:https://www.haomeiwen.com/subject/lsqfprtx.html
网友评论