最近再做视频播放,由于之前老项目里的屏幕旋转有些bug,不得不处理,于是查阅了大量资料,最终完美解决。

1.创建工程,设置Device Orientation iOS 强制屏幕实现旋转功能,超级简单。

iOS 强制屏幕实现旋转功能,超级简单。

2.在AppDelegate中实现下面这个方法:

iOS 强制屏幕实现旋转功能,超级简单。

iOS 强制屏幕实现旋转功能,超级简单。

此属性默认是NO,在需要旋转的界面将属性设置为YES.

3.到了最关键的时候了,进入你需要旋转的当前视图控制器:

iOS 强制屏幕实现旋转功能,超级简单。

iOS 强制屏幕实现旋转功能,超级简单。

此方法每次横竖屏切换都会去调用。还没有完,有人会问,那我如何去控制屏幕旋转呢?别着急请往下看

一般我们手动控制屏幕横竖屏切换肯定是需要触发事件对吧!

那如何去手动控制屏幕旋转呢?

在触发旋转事件中:

iOS 强制屏幕实现旋转功能,超级简单。

iOS 强制屏幕实现旋转功能,超级简单。

这样就实现了强制旋转某个试图控制器。

demo地址:下载地址

相关文章:

  • 2021-12-17
  • 2021-05-09
  • 2021-10-09
  • 2021-09-22
  • 2022-12-23
  • 2022-02-16
  • 2021-12-02
猜你喜欢
  • 2021-12-26
  • 2021-08-21
  • 2021-07-21
  • 2022-12-23
  • 2022-02-11
  • 2022-12-23
  • 2021-12-24
相关资源
相似解决方案