方向locking时强制横向

我正在构build一个video应用程序。 当用户将设备旋转到横向时,video会占据整个屏幕,并且UI会发生变化。

当设备处于纵向状态时,是否有办法“强制”横向布局? 例如,如果用户有方向locking,我们想添加一个button来进入横向模式。 YouTube应用程序有一个button,这样做。

是的,你可以使用这2行代码,在你的viewDidAppear

  let value = UIInterfaceOrientation.landscapeLeft.rawValue UIDevice.current.setValue(value, forKey: "orientation")